Diff of the two buildlogs: -- --- b1/build.log 2024-04-20 02:39:48.206431877 +0000 +++ b2/build.log 2024-04-20 03:13:04.025248203 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 22 20:20:02 -12 2025 -I: pbuilder-time-stamp: 1747988402 +I: Current time: Sat Apr 20 16:39:51 +14 2024 +I: pbuilder-time-stamp: 1713580791 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,54 +31,86 @@ dpkg-source: info: applying set-deprecation-warnings-to-ignore.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/80830/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 20 02:40 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='756b4024c188414c808e234e7b18caa5' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='80830' - PS1='# ' - PS2='> ' + INVOCATION_ID=ead43668c13b4597bb51df3c021abef5 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=52311 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xCd3Odd5/pbuilderrc_X7hV --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xCd3Odd5/b1 --logfile b1/build.log keystone_25.0.0-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xCd3Odd5/pbuilderrc_WzlR --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xCd3Odd5/b2 --logfile b2/build.log keystone_25.0.0-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos6-i386 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 22 14:05 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/80830/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 18 07:42 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -633,7 +665,7 @@ Get: 379 http://deb.debian.org/debian unstable/main i386 python3-waitress all 2.1.2-2 [48.9 kB] Get: 380 http://deb.debian.org/debian unstable/main i386 python3-webtest all 3.0.0-3 [34.6 kB] Get: 381 http://deb.debian.org/debian unstable/main i386 tempest all 1:38.0.0-1 [1109 kB] -Fetched 114 MB in 3s (45.5 MB/s) +Fetched 114 MB in 5s (21.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libcom-err2:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19681 files and directories currently installed.) @@ -1837,8 +1869,8 @@ Setting up tzdata (2024a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri May 23 08:21:29 UTC 2025. -Universal Time is now: Fri May 23 08:21:29 UTC 2025. +Local time is now: Sat Apr 20 02:41:00 UTC 2024. +Universal Time is now: Sat Apr 20 02:41:00 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17029-2) ... @@ -2217,7 +2249,11 @@ fakeroot is already the newest version (1.34-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/keystone-25.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../keystone_25.0.0-2_source.changes +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/keystone-25.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../keystone_25.0.0-2_source.changes dpkg-buildpackage: info: source package keystone dpkg-buildpackage: info: source version 2:25.0.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2382,652 +2418,652 @@ self.initialize_options() running install [pbr] Generating AUTHORS -[pbr] AUTHORS complete (0.1s) +[pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/keystone -creating build/lib/keystone/identity -creating build/lib/keystone/identity/shadow_backends -copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends -copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends -copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends -creating build/lib/keystone/trust -copying keystone/trust/core.py -> build/lib/keystone/trust -copying keystone/trust/__init__.py -> build/lib/keystone/trust -copying keystone/trust/schema.py -> build/lib/keystone/trust +creating build/lib/keystone/receipt +copying keystone/receipt/provider.py -> build/lib/keystone/receipt +copying keystone/receipt/receipt_formatters.py -> build/lib/keystone/receipt +copying keystone/receipt/handlers.py -> build/lib/keystone/receipt +copying keystone/receipt/__init__.py -> build/lib/keystone/receipt +creating build/lib/keystone/common +creating build/lib/keystone/common/cache +copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache +copying keystone/common/cache/core.py -> build/lib/keystone/common/cache +copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache +creating build/lib/keystone/receipt/providers +copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers +copying keystone/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers +creating build/lib/keystone/tests +creating build/lib/keystone/tests/unit +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/__init__.py -> build/lib/keystone/tests/unit/catalog +copying keystone/tests/unit/catalog/test_backends.py -> build/lib/keystone/tests/unit/catalog +creating build/lib/keystone/common/resource_options +copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options +copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options +creating build/lib/keystone/auth +creating build/lib/keystone/auth/plugins +copying keystone/auth/plugins/totp.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/base.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/core.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/application_credential.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/__init__.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/mapped.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/token.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins +copying keystone/auth/plugins/oauth1.py -> build/lib/keystone/auth/plugins +creating build/lib/keystone/tests/unit/application_credential +creating build/lib/keystone/tests/unit/application_credential/backends +copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends +copying keystone/tests/unit/application_credential/backends/__init__.py -> build/lib/keystone/tests/unit/application_credential/backends +creating build/lib/keystone/tests/unit/token +copying keystone/tests/unit/token/test_jws_provider.py -> build/lib/keystone/tests/unit/token +copying keystone/tests/unit/token/test_token_serialization.py -> build/lib/keystone/tests/unit/token +copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token +copying keystone/tests/unit/token/__init__.py -> build/lib/keystone/tests/unit/token creating build/lib/keystone/server creating build/lib/keystone/server/flask creating build/lib/keystone/server/flask/request_processing -copying keystone/server/flask/request_processing/req_logging.py -> build/lib/keystone/server/flask/request_processing -copying keystone/server/flask/request_processing/json_body.py -> build/lib/keystone/server/flask/request_processing -copying keystone/server/flask/request_processing/__init__.py -> build/lib/keystone/server/flask/request_processing -creating build/lib/keystone/endpoint_policy -creating build/lib/keystone/endpoint_policy/backends -copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends -copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends -copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends -creating build/lib/keystone/api -copying keystone/api/os_revoke.py -> build/lib/keystone/api -copying keystone/api/regions.py -> build/lib/keystone/api -copying keystone/api/auth.py -> build/lib/keystone/api -copying keystone/api/domains.py -> build/lib/keystone/api -copying keystone/api/os_ep_filter.py -> build/lib/keystone/api -copying keystone/api/projects.py -> build/lib/keystone/api -copying keystone/api/endpoints.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/services.py -> build/lib/keystone/api -copying keystone/api/os_inherit.py -> build/lib/keystone/api -copying keystone/api/limits.py -> build/lib/keystone/api -copying keystone/api/role_assignments.py -> build/lib/keystone/api -copying keystone/api/registered_limits.py -> build/lib/keystone/api -copying keystone/api/s3tokens.py -> build/lib/keystone/api -copying keystone/api/discovery.py -> build/lib/keystone/api -copying keystone/api/os_oauth2.py -> build/lib/keystone/api -copying keystone/api/credentials.py -> build/lib/keystone/api -copying keystone/api/trusts.py -> build/lib/keystone/api -copying keystone/api/system.py -> build/lib/keystone/api -copying keystone/api/ec2tokens.py -> build/lib/keystone/api -copying keystone/api/__init__.py -> build/lib/keystone/api -copying keystone/api/os_federation.py -> build/lib/keystone/api -copying keystone/api/users.py -> build/lib/keystone/api -copying keystone/api/roles.py -> build/lib/keystone/api -copying keystone/api/role_inferences.py -> build/lib/keystone/api -copying keystone/api/policy.py -> build/lib/keystone/api -copying keystone/api/os_simple_cert.py -> build/lib/keystone/api -creating build/lib/keystone/tests -creating build/lib/keystone/tests/unit +creating build/lib/keystone/server/flask/request_processing/middleware +copying keystone/server/flask/request_processing/middleware/auth_context.py -> build/lib/keystone/server/flask/request_processing/middleware +copying keystone/server/flask/request_processing/middleware/url_normalize.py -> build/lib/keystone/server/flask/request_processing/middleware +copying keystone/server/flask/request_processing/middleware/__init__.py -> build/lib/keystone/server/flask/request_processing/middleware +creating build/lib/keystone/tests/unit/federation +copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation +copying keystone/tests/unit/federation/test_utils.py -> build/lib/keystone/tests/unit/federation +copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation +creating build/lib/keystone/trust +creating build/lib/keystone/trust/backends +copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends +copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends +copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/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/tests/unit/assignment +creating build/lib/keystone/tests/unit/assignment/role_backends +copying keystone/tests/unit/assignment/role_backends/test_sql.py -> build/lib/keystone/tests/unit/assignment/role_backends +copying keystone/tests/unit/assignment/role_backends/__init__.py -> build/lib/keystone/tests/unit/assignment/role_backends creating build/lib/keystone/tests/unit/tests -copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests copying keystone/tests/unit/tests/test_core.py -> build/lib/keystone/tests/unit/tests +copying keystone/tests/unit/tests/test_utils.py -> build/lib/keystone/tests/unit/tests copying keystone/tests/unit/tests/__init__.py -> build/lib/keystone/tests/unit/tests -copying keystone/server/flask/core.py -> build/lib/keystone/server/flask -copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask -copying keystone/server/flask/application.py -> build/lib/keystone/server/flask -copying keystone/server/flask/common.py -> build/lib/keystone/server/flask +creating build/lib/keystone/endpoint_policy +copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy +copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy +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/assignment +creating build/lib/keystone/assignment/role_backends +copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends +copying keystone/assignment/role_backends/sql.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/__init__.py -> build/lib/keystone/assignment/role_backends +copying keystone/assignment/role_backends/sql_model.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 +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/common/resource_options/options +copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options +copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options +creating build/lib/keystone/tests/unit/identity +creating build/lib/keystone/tests/unit/identity/backends +copying keystone/tests/unit/identity/backends/test_base.py -> build/lib/keystone/tests/unit/identity/backends +copying keystone/tests/unit/identity/backends/test_sql.py -> build/lib/keystone/tests/unit/identity/backends +copying keystone/tests/unit/identity/backends/test_ldap.py -> build/lib/keystone/tests/unit/identity/backends +copying keystone/tests/unit/identity/backends/test_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends +copying keystone/tests/unit/identity/backends/__init__.py -> build/lib/keystone/tests/unit/identity/backends +creating build/lib/keystone/oauth1 +creating build/lib/keystone/oauth1/backends +copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends +copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends +copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends +creating build/lib/keystone/tests/functional +copying keystone/tests/functional/core.py -> build/lib/keystone/tests/functional +copying keystone/tests/functional/__init__.py -> build/lib/keystone/tests/functional +creating build/lib/keystone/credential +creating build/lib/keystone/credential/backends +copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends +copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends +copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends +creating build/lib/keystone/cmd +creating build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/tokens_fernet.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/credential.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/__init__.py -> build/lib/keystone/cmd/doctor +copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor +creating build/lib/keystone/tests/unit/policy +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/test_sql.py -> build/lib/keystone/tests/unit/policy/backends +copying keystone/tests/unit/policy/backends/__init__.py -> build/lib/keystone/tests/unit/policy/backends creating build/lib/keystone/revoke creating build/lib/keystone/revoke/backends copying keystone/revoke/backends/sql.py -> build/lib/keystone/revoke/backends copying keystone/revoke/backends/base.py -> build/lib/keystone/revoke/backends copying keystone/revoke/backends/__init__.py -> build/lib/keystone/revoke/backends -creating build/lib/keystone/auth -copying keystone/auth/core.py -> build/lib/keystone/auth -copying keystone/auth/__init__.py -> build/lib/keystone/auth -copying keystone/auth/schema.py -> build/lib/keystone/auth -creating build/lib/keystone/identity/mapping_backends -copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends -copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends -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 -creating build/lib/keystone/tests/common -copying keystone/tests/common/auth.py -> build/lib/keystone/tests/common -copying keystone/tests/common/__init__.py -> build/lib/keystone/tests/common +creating build/lib/keystone/tests/unit/contrib +creating build/lib/keystone/tests/unit/contrib/federation +copying keystone/tests/unit/contrib/federation/test_utils.py -> build/lib/keystone/tests/unit/contrib/federation +copying keystone/tests/unit/contrib/federation/__init__.py -> build/lib/keystone/tests/unit/contrib/federation creating build/lib/keystone/tests/unit/credential +copying keystone/tests/unit/credential/test_backend_sql.py -> build/lib/keystone/tests/unit/credential copying keystone/tests/unit/credential/test_fernet_provider.py -> build/lib/keystone/tests/unit/credential copying keystone/tests/unit/credential/__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/tests/unit/limit +copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit +copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit creating build/lib/keystone/policy creating build/lib/keystone/policy/backends -copying keystone/policy/backends/rules.py -> build/lib/keystone/policy/backends copying keystone/policy/backends/sql.py -> build/lib/keystone/policy/backends copying keystone/policy/backends/base.py -> build/lib/keystone/policy/backends copying keystone/policy/backends/__init__.py -> build/lib/keystone/policy/backends +copying keystone/policy/backends/rules.py -> build/lib/keystone/policy/backends +creating build/lib/keystone/common/rbac_enforcer +copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer +copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer +copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer creating 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/core.py -> build/lib/keystone/federation +copying keystone/federation/__init__.py -> build/lib/keystone/federation copying keystone/federation/utils.py -> 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/idp.py -> build/lib/keystone/federation -copying keystone/federation/schema.py -> build/lib/keystone/federation -creating build/lib/keystone/limit -copying keystone/limit/core.py -> build/lib/keystone/limit -copying keystone/limit/__init__.py -> build/lib/keystone/limit -copying keystone/limit/schema.py -> build/lib/keystone/limit -creating build/lib/keystone/oauth1 -copying keystone/oauth1/core.py -> build/lib/keystone/oauth1 -copying keystone/oauth1/__init__.py -> build/lib/keystone/oauth1 -copying keystone/oauth1/schema.py -> build/lib/keystone/oauth1 -copying keystone/oauth1/validator.py -> build/lib/keystone/oauth1 -creating build/lib/keystone/assignment -creating build/lib/keystone/assignment/backends -copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends -copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends -copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends +creating build/lib/keystone/identity creating build/lib/keystone/identity/backends -creating 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/__init__.py -> build/lib/keystone/identity/backends/ldap -copying keystone/identity/backends/ldap/common.py -> build/lib/keystone/identity/backends/ldap -creating build/lib/keystone/tests/unit/application_credential -creating build/lib/keystone/tests/unit/application_credential/backends -copying keystone/tests/unit/application_credential/backends/test_sql.py -> build/lib/keystone/tests/unit/application_credential/backends -copying keystone/tests/unit/application_credential/backends/__init__.py -> build/lib/keystone/tests/unit/application_credential/backends -copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_rules.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_exception.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_app_config.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/default_fixtures.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_policy.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_revoke.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_auth_plugin.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_credential.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_healthcheck.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/mapping_fixtures.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_token_provider.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_endpoint_policy.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_ldap_pool.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/utils.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_policy.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_oauth2.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/base_classes.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_assignment.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_ldap_pool_livetest.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_v3_trust.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_os_revoke.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_id_mapping_sql.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_limits.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_sql_upgrade.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_contrib_s3_core.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_receipt_provider.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_resource.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_v3_filters.py -> build/lib/keystone/tests/unit -copying keystone/tests/unit/test_versions.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_templated.py -> build/lib/keystone/tests/unit -creating build/lib/keystone/assignment/role_backends -copying keystone/assignment/role_backends/resource_options.py -> build/lib/keystone/assignment/role_backends -copying keystone/assignment/role_backends/sql.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/__init__.py -> build/lib/keystone/assignment/role_backends -copying keystone/assignment/role_backends/sql_model.py -> build/lib/keystone/assignment/role_backends -creating build/lib/keystone/tests/unit/endpoint_policy -copying keystone/tests/unit/endpoint_policy/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy copying keystone/identity/backends/resource_options.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/sql.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/base.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/__init__.py -> build/lib/keystone/identity/backends copying keystone/identity/backends/sql_model.py -> build/lib/keystone/identity/backends -copying keystone/assignment/core.py -> build/lib/keystone/assignment -copying keystone/assignment/__init__.py -> build/lib/keystone/assignment -copying keystone/assignment/schema.py -> build/lib/keystone/assignment -creating build/lib/keystone/common -creating build/lib/keystone/common/resource_options -copying keystone/common/resource_options/core.py -> build/lib/keystone/common/resource_options -copying keystone/common/resource_options/__init__.py -> build/lib/keystone/common/resource_options creating build/lib/keystone/tests/unit/resource -creating build/lib/keystone/tests/unit/resource/config_backends -copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends -copying keystone/tests/unit/resource/config_backends/__init__.py -> build/lib/keystone/tests/unit/resource/config_backends -creating build/lib/keystone/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/test_sql.py -> build/lib/keystone/tests/unit/endpoint_policy/backends -copying keystone/tests/unit/endpoint_policy/backends/__init__.py -> build/lib/keystone/tests/unit/endpoint_policy/backends -creating build/lib/keystone/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/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 -copying keystone/i18n.py -> build/lib/keystone -copying keystone/notifications.py -> build/lib/keystone -copying keystone/exception.py -> build/lib/keystone -copying keystone/version.py -> build/lib/keystone -copying keystone/__init__.py -> build/lib/keystone -creating build/lib/keystone/application_credential -creating build/lib/keystone/application_credential/backends -copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends -copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends -copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends -creating build/lib/keystone/common/cache -copying keystone/common/cache/core.py -> build/lib/keystone/common/cache -copying keystone/common/cache/__init__.py -> build/lib/keystone/common/cache -copying keystone/common/cache/_context_cache.py -> build/lib/keystone/common/cache -creating build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/cache.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/warnings.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/ldapdb.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/hacking.py -> 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/logging.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/jws_key_repository.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/temporaryfile.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/__init__.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/database.py -> build/lib/keystone/tests/unit/ksfixtures -copying keystone/tests/unit/ksfixtures/policy.py -> build/lib/keystone/tests/unit/ksfixtures -creating build/lib/keystone/tests/unit/identity -copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity -copying keystone/tests/unit/identity/test_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/hacking -copying keystone/tests/hacking/checks.py -> build/lib/keystone/tests/hacking -copying keystone/tests/hacking/__init__.py -> build/lib/keystone/tests/hacking -creating build/lib/keystone/credential -copying keystone/credential/core.py -> build/lib/keystone/credential -copying keystone/credential/provider.py -> build/lib/keystone/credential -copying keystone/credential/__init__.py -> build/lib/keystone/credential -copying keystone/credential/schema.py -> build/lib/keystone/credential -creating build/lib/keystone/oauth1/backends -copying keystone/oauth1/backends/sql.py -> build/lib/keystone/oauth1/backends -copying keystone/oauth1/backends/base.py -> build/lib/keystone/oauth1/backends -copying keystone/oauth1/backends/__init__.py -> build/lib/keystone/oauth1/backends -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/identity/generator.py -> build/lib/keystone/identity -copying keystone/identity/core.py -> build/lib/keystone/identity -copying keystone/identity/__init__.py -> build/lib/keystone/identity -copying keystone/identity/schema.py -> build/lib/keystone/identity -creating build/lib/keystone/trust/backends -copying keystone/trust/backends/sql.py -> build/lib/keystone/trust/backends -copying keystone/trust/backends/base.py -> build/lib/keystone/trust/backends -copying keystone/trust/backends/__init__.py -> build/lib/keystone/trust/backends -creating build/lib/keystone/tests/unit/policy -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/federation/backends -copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends -copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends -copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends -creating build/lib/keystone/token -creating build/lib/keystone/token/providers -creating build/lib/keystone/token/providers/fernet -copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet -copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet -creating build/lib/keystone/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/limit/models -copying keystone/limit/models/flat.py -> build/lib/keystone/limit/models -copying keystone/limit/models/strict_two_level.py -> build/lib/keystone/limit/models -copying keystone/limit/models/base.py -> build/lib/keystone/limit/models -copying keystone/limit/models/__init__.py -> build/lib/keystone/limit/models -creating build/lib/keystone/tests/unit/token -copying keystone/tests/unit/token/test_jws_provider.py -> build/lib/keystone/tests/unit/token -copying keystone/tests/unit/token/test_fernet_provider.py -> build/lib/keystone/tests/unit/token -copying keystone/tests/unit/token/test_token_serialization.py -> build/lib/keystone/tests/unit/token -copying keystone/tests/unit/token/__init__.py -> build/lib/keystone/tests/unit/token -creating build/lib/keystone/resource -creating build/lib/keystone/resource/backends -copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends -copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends -copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends -copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends -copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends +creating build/lib/keystone/tests/unit/resource/backends +copying keystone/tests/unit/resource/backends/test_sql.py -> build/lib/keystone/tests/unit/resource/backends +copying keystone/tests/unit/resource/backends/__init__.py -> build/lib/keystone/tests/unit/resource/backends +creating build/lib/keystone/models +copying keystone/models/revoke_model.py -> build/lib/keystone/models +copying keystone/models/receipt_model.py -> build/lib/keystone/models +copying keystone/models/__init__.py -> build/lib/keystone/models +copying keystone/models/token_model.py -> build/lib/keystone/models creating build/lib/keystone/tests/protection creating 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_policy.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_identity_providers.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_implied_roles.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_services.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_trusts.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_protocols.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_domain_config.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_ec2_credential.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_mappings.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_domains.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_assignment.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_service_providers.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_consumer.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_endpoint_group.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_trusts.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_users.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_domain_roles.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_implied_roles.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_application_credential.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_credentials.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_protocols.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_policy_association.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_grants.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_domains.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_system_assignments.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_assignment.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_regions.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_domain_config.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_grants.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_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_tokens.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_identity_providers.py -> build/lib/keystone/tests/protection/v3 copying keystone/tests/protection/v3/test_projects.py -> build/lib/keystone/tests/protection/v3 -copying keystone/tests/protection/v3/test_system_assignments.py -> build/lib/keystone/tests/protection/v3 -copying keystone/endpoint_policy/core.py -> build/lib/keystone/endpoint_policy -copying keystone/endpoint_policy/__init__.py -> build/lib/keystone/endpoint_policy -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 -copying keystone/tests/__init__.py -> build/lib/keystone/tests -copying keystone/token/providers/base.py -> build/lib/keystone/token/providers -copying keystone/token/providers/__init__.py -> build/lib/keystone/token/providers -creating build/lib/keystone/tests/unit/federation -copying keystone/tests/unit/federation/test_utils.py -> build/lib/keystone/tests/unit/federation -copying keystone/tests/unit/federation/test_core.py -> build/lib/keystone/tests/unit/federation -copying keystone/tests/unit/federation/__init__.py -> build/lib/keystone/tests/unit/federation -creating build/lib/keystone/tests/unit/identity/backends -copying keystone/tests/unit/identity/backends/test_base.py -> build/lib/keystone/tests/unit/identity/backends -copying keystone/tests/unit/identity/backends/test_ldap_common.py -> build/lib/keystone/tests/unit/identity/backends -copying keystone/tests/unit/identity/backends/test_sql.py -> build/lib/keystone/tests/unit/identity/backends -copying keystone/tests/unit/identity/backends/test_ldap.py -> build/lib/keystone/tests/unit/identity/backends -copying keystone/tests/unit/identity/backends/__init__.py -> build/lib/keystone/tests/unit/identity/backends -creating build/lib/keystone/api/_shared -copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared -copying keystone/api/_shared/authentication.py -> build/lib/keystone/api/_shared -copying keystone/api/_shared/saml.py -> build/lib/keystone/api/_shared -copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared -copying keystone/api/_shared/json_home_relations.py -> build/lib/keystone/api/_shared -copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared -creating build/lib/keystone/receipt -creating build/lib/keystone/receipt/providers -copying keystone/receipt/providers/base.py -> build/lib/keystone/receipt/providers -copying keystone/receipt/providers/__init__.py -> build/lib/keystone/receipt/providers +copying keystone/tests/protection/v3/test_mappings.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_groups.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_regions.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_endpoints.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/__init__.py -> build/lib/keystone/tests/protection/v3 +copying keystone/tests/protection/v3/test_project_endpoint.py -> build/lib/keystone/tests/protection/v3 +copying keystone/revoke/model.py -> build/lib/keystone/revoke +copying keystone/revoke/core.py -> build/lib/keystone/revoke +copying keystone/revoke/__init__.py -> build/lib/keystone/revoke +creating build/lib/keystone/credential/providers +copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers +copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers +copying keystone/assignment/schema.py -> build/lib/keystone/assignment +copying keystone/assignment/core.py -> build/lib/keystone/assignment +copying keystone/assignment/__init__.py -> build/lib/keystone/assignment +creating build/lib/keystone/assignment/backends +copying keystone/assignment/backends/sql.py -> build/lib/keystone/assignment/backends +copying keystone/assignment/backends/base.py -> build/lib/keystone/assignment/backends +copying keystone/assignment/backends/__init__.py -> build/lib/keystone/assignment/backends +copying keystone/credential/provider.py -> build/lib/keystone/credential +copying keystone/credential/schema.py -> build/lib/keystone/credential +copying keystone/credential/core.py -> build/lib/keystone/credential +copying keystone/credential/__init__.py -> build/lib/keystone/credential creating build/lib/keystone/receipt/providers/fernet copying keystone/receipt/providers/fernet/core.py -> build/lib/keystone/receipt/providers/fernet copying keystone/receipt/providers/fernet/__init__.py -> build/lib/keystone/receipt/providers/fernet -copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection -creating build/lib/keystone/cmd -creating build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/ldap.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/credential.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/tokens_fernet.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/tokens.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/federation.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/caching.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/__init__.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/debug.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/database.py -> build/lib/keystone/cmd/doctor -copying keystone/cmd/doctor/security_compliance.py -> build/lib/keystone/cmd/doctor -copying keystone/common/authorization.py -> build/lib/keystone/common -copying keystone/common/context.py -> build/lib/keystone/common -copying keystone/common/utils.py -> build/lib/keystone/common -copying keystone/common/provider_api.py -> build/lib/keystone/common -copying keystone/common/manager.py -> build/lib/keystone/common -copying keystone/common/jwt_utils.py -> build/lib/keystone/common -copying keystone/common/driver_hints.py -> build/lib/keystone/common -copying keystone/common/render_token.py -> build/lib/keystone/common -copying keystone/common/__init__.py -> build/lib/keystone/common -copying keystone/common/profiler.py -> build/lib/keystone/common -copying keystone/common/json_home.py -> build/lib/keystone/common -copying keystone/common/password_hashing.py -> build/lib/keystone/common -copying keystone/common/fernet_utils.py -> build/lib/keystone/common -copying keystone/common/tokenless_auth.py -> build/lib/keystone/common +copying keystone/tests/unit/application_credential/__init__.py -> build/lib/keystone/tests/unit/application_credential +copying keystone/tests/unit/application_credential/test_backends.py -> build/lib/keystone/tests/unit/application_credential +creating build/lib/keystone/identity/shadow_backends +copying keystone/identity/shadow_backends/sql.py -> build/lib/keystone/identity/shadow_backends +copying keystone/identity/shadow_backends/base.py -> build/lib/keystone/identity/shadow_backends +copying keystone/identity/shadow_backends/__init__.py -> build/lib/keystone/identity/shadow_backends +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/test_sql.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/policy/__init__.py -> build/lib/keystone/tests/unit/policy +copying keystone/tests/unit/policy/test_backends.py -> build/lib/keystone/tests/unit/policy creating build/lib/keystone/tests/unit/common 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 -copying keystone/cmd/idutils.py -> build/lib/keystone/cmd +creating build/lib/keystone/identity/id_generators +copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators +copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators copying keystone/cmd/bootstrap.py -> build/lib/keystone/cmd -copying keystone/cmd/cli.py -> build/lib/keystone/cmd copying keystone/cmd/manage.py -> build/lib/keystone/cmd -copying keystone/cmd/__init__.py -> build/lib/keystone/cmd +copying keystone/cmd/idutils.py -> build/lib/keystone/cmd copying keystone/cmd/status.py -> build/lib/keystone/cmd -creating build/lib/keystone/common/rbac_enforcer -copying keystone/common/rbac_enforcer/enforcer.py -> build/lib/keystone/common/rbac_enforcer -copying keystone/common/rbac_enforcer/__init__.py -> build/lib/keystone/common/rbac_enforcer -copying keystone/common/rbac_enforcer/policy.py -> build/lib/keystone/common/rbac_enforcer -creating build/lib/keystone/tests/unit/resource/backends -copying keystone/tests/unit/resource/backends/test_sql.py -> build/lib/keystone/tests/unit/resource/backends -copying keystone/tests/unit/resource/backends/__init__.py -> build/lib/keystone/tests/unit/resource/backends -creating build/lib/keystone/tests/unit/assignment -creating build/lib/keystone/tests/unit/assignment/role_backends -copying keystone/tests/unit/assignment/role_backends/test_sql.py -> build/lib/keystone/tests/unit/assignment/role_backends -copying keystone/tests/unit/assignment/role_backends/__init__.py -> build/lib/keystone/tests/unit/assignment/role_backends +copying keystone/cmd/__init__.py -> build/lib/keystone/cmd +copying keystone/cmd/cli.py -> build/lib/keystone/cmd +copying keystone/auth/schema.py -> build/lib/keystone/auth +copying keystone/auth/core.py -> build/lib/keystone/auth +copying keystone/auth/__init__.py -> build/lib/keystone/auth +copying keystone/tests/unit/common/test_rbac_enforcer.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_provider_api.py -> build/lib/keystone/tests/unit/common +copying keystone/tests/unit/common/test_sql_core.py -> build/lib/keystone/tests/unit/common +copying keystone/tests/unit/common/test_database_conflicts.py -> build/lib/keystone/tests/unit/common +copying keystone/tests/unit/common/test_utils.py -> build/lib/keystone/tests/unit/common +copying keystone/tests/unit/common/test_cache.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_json_home.py -> build/lib/keystone/tests/unit/common +copying keystone/tests/unit/common/test_resource_options_common.py -> build/lib/keystone/tests/unit/common +creating build/lib/keystone/resource +creating build/lib/keystone/resource/config_backends +copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends +copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends +copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends +creating build/lib/keystone/tests/unit/external +copying keystone/tests/unit/external/__init__.py -> build/lib/keystone/tests/unit/external +copying keystone/tests/unit/external/test_timeutils.py -> build/lib/keystone/tests/unit/external +copying keystone/tests/unit/identity/test_backend_sql.py -> build/lib/keystone/tests/unit/identity +copying keystone/tests/unit/identity/test_core.py -> build/lib/keystone/tests/unit/identity +copying keystone/tests/unit/identity/__init__.py -> build/lib/keystone/tests/unit/identity +copying keystone/tests/unit/identity/test_backends.py -> build/lib/keystone/tests/unit/identity +copying keystone/server/backends.py -> build/lib/keystone/server +copying keystone/server/wsgi.py -> build/lib/keystone/server +copying keystone/server/__init__.py -> build/lib/keystone/server +creating build/lib/keystone/identity/mapping_backends +copying keystone/identity/mapping_backends/sql.py -> build/lib/keystone/identity/mapping_backends +copying keystone/identity/mapping_backends/base.py -> build/lib/keystone/identity/mapping_backends +copying keystone/identity/mapping_backends/mapping.py -> build/lib/keystone/identity/mapping_backends +copying keystone/identity/mapping_backends/__init__.py -> build/lib/keystone/identity/mapping_backends +copying keystone/resource/schema.py -> build/lib/keystone/resource +copying keystone/resource/core.py -> build/lib/keystone/resource +copying keystone/resource/__init__.py -> build/lib/keystone/resource +creating build/lib/keystone/tests/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/jws_key_repository.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/auth_plugins.py -> build/lib/keystone/tests/unit/ksfixtures +copying keystone/tests/unit/ksfixtures/ldapdb.py -> build/lib/keystone/tests/unit/ksfixtures +copying keystone/tests/unit/ksfixtures/key_repository.py -> build/lib/keystone/tests/unit/ksfixtures +copying keystone/tests/unit/ksfixtures/warnings.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/temporaryfile.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/cache.py -> build/lib/keystone/tests/unit/ksfixtures +copying keystone/tests/unit/ksfixtures/logging.py -> build/lib/keystone/tests/unit/ksfixtures +creating build/lib/keystone/api +creating build/lib/keystone/api/_shared +copying keystone/api/_shared/saml.py -> build/lib/keystone/api/_shared +copying keystone/api/_shared/json_home_relations.py -> build/lib/keystone/api/_shared +copying keystone/api/_shared/implied_roles.py -> build/lib/keystone/api/_shared +copying keystone/api/_shared/__init__.py -> build/lib/keystone/api/_shared +copying keystone/api/_shared/authentication.py -> build/lib/keystone/api/_shared +copying keystone/api/_shared/EC2_S3_Resource.py -> build/lib/keystone/api/_shared +creating build/lib/keystone/limit +creating build/lib/keystone/limit/models +copying keystone/limit/models/flat.py -> build/lib/keystone/limit/models +copying keystone/limit/models/base.py -> build/lib/keystone/limit/models +copying keystone/limit/models/__init__.py -> build/lib/keystone/limit/models +copying keystone/limit/models/strict_two_level.py -> build/lib/keystone/limit/models +copying keystone/common/fernet_utils.py -> build/lib/keystone/common +copying keystone/common/driver_hints.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/provider_api.py -> build/lib/keystone/common +copying keystone/common/json_home.py -> build/lib/keystone/common +copying keystone/common/authorization.py -> build/lib/keystone/common +copying keystone/common/profiler.py -> build/lib/keystone/common +copying keystone/common/render_token.py -> build/lib/keystone/common +copying keystone/common/jwt_utils.py -> build/lib/keystone/common +copying keystone/common/__init__.py -> build/lib/keystone/common +copying keystone/common/utils.py -> build/lib/keystone/common +copying keystone/common/manager.py -> build/lib/keystone/common +copying keystone/common/password_hashing.py -> build/lib/keystone/common creating build/lib/keystone/tests/unit/receipt -copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt copying keystone/tests/unit/receipt/test_receipt_serialization.py -> build/lib/keystone/tests/unit/receipt +copying keystone/tests/unit/receipt/test_fernet_provider.py -> build/lib/keystone/tests/unit/receipt copying keystone/tests/unit/receipt/__init__.py -> build/lib/keystone/tests/unit/receipt -creating build/lib/keystone/common/sql -creating build/lib/keystone/common/sql/migrations -copying keystone/common/sql/migrations/env.py -> build/lib/keystone/common/sql/migrations -copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations -copying keystone/common/sql/migrations/manage.py -> build/lib/keystone/common/sql/migrations -copying keystone/common/sql/migrations/__init__.py -> build/lib/keystone/common/sql/migrations +copying keystone/tests/unit/test_sql_banned_operations.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_entry_points.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_backend_sql.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_driver_hints.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/default_fixtures.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/identity_mapping.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_cli.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_config.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_resource.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_associate_project_endpoint_extension.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_catalog.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/filtering.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_validation.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_url_middleware.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_sql_upgrade.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_backend_templated.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/mapping_fixtures.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_backend_ldap_pool.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_federation.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/base_classes.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_healthcheck.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_middleware.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_assignment.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_revoke.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_limits.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_backend_rules.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_contrib_simple_cert.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_auth.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_receipt_provider.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/core.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/federation_fixtures.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_app_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_v3_filters.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_oauth2.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_policy.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_auth_plugin.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_exception.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_credential.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_contrib_ec2_core.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_backend_federation_sql.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_versions.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.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_ldap_pool_livetest.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_application_credential.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/fakeldap.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_backend_ldap.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/__init__.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_identity.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/utils.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_endpoint_policy.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/rest.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_v3_oauth1.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_ldap_livetest.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_hacking_checks.py -> build/lib/keystone/tests/unit +copying keystone/tests/unit/test_shadow_users.py -> build/lib/keystone/tests/unit +copying keystone/policy/schema.py -> build/lib/keystone/policy +copying keystone/policy/core.py -> build/lib/keystone/policy +copying keystone/policy/__init__.py -> build/lib/keystone/policy creating build/lib/keystone/catalog +copying keystone/catalog/schema.py -> build/lib/keystone/catalog copying keystone/catalog/core.py -> build/lib/keystone/catalog copying keystone/catalog/__init__.py -> build/lib/keystone/catalog -copying keystone/catalog/schema.py -> build/lib/keystone/catalog +creating build/lib/keystone/application_credential +copying keystone/application_credential/schema.py -> build/lib/keystone/application_credential +copying keystone/application_credential/core.py -> build/lib/keystone/application_credential +copying keystone/application_credential/__init__.py -> build/lib/keystone/application_credential creating 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 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 -creating build/lib/keystone/common/validation -copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation -copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation -copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation -creating build/lib/keystone/credential/providers -creating build/lib/keystone/credential/providers/fernet -copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet -copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet -creating build/lib/keystone/auth/plugins -copying keystone/auth/plugins/external.py -> build/lib/keystone/auth/plugins -copying keystone/auth/plugins/password.py -> build/lib/keystone/auth/plugins -copying keystone/auth/plugins/core.py -> build/lib/keystone/auth/plugins -copying keystone/auth/plugins/base.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/__init__.py -> build/lib/keystone/auth/plugins -copying keystone/auth/plugins/totp.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 -creating 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 -copying keystone/tests/unit/auth/test_controllers.py -> build/lib/keystone/tests/unit/auth -copying keystone/common/sql/core.py -> build/lib/keystone/common/sql +copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib +creating build/lib/keystone/token +creating build/lib/keystone/token/providers +creating build/lib/keystone/token/providers/fernet +copying keystone/token/providers/fernet/core.py -> build/lib/keystone/token/providers/fernet +copying keystone/token/providers/fernet/__init__.py -> build/lib/keystone/token/providers/fernet +copying keystone/token/provider.py -> build/lib/keystone/token +copying keystone/token/token_formatters.py -> build/lib/keystone/token +copying keystone/token/__init__.py -> build/lib/keystone/token +creating build/lib/keystone/tests/unit/server +copying keystone/tests/unit/server/__init__.py -> build/lib/keystone/tests/unit/server +copying keystone/tests/unit/server/test_keystone_flask.py -> build/lib/keystone/tests/unit/server +copying keystone/tests/unit/resource/test_core.py -> build/lib/keystone/tests/unit/resource +copying keystone/tests/unit/resource/__init__.py -> build/lib/keystone/tests/unit/resource +copying keystone/tests/unit/resource/test_backends.py -> build/lib/keystone/tests/unit/resource +copying keystone/exception.py -> build/lib/keystone +copying keystone/i18n.py -> build/lib/keystone +copying keystone/version.py -> build/lib/keystone +copying keystone/__init__.py -> build/lib/keystone +copying keystone/notifications.py -> build/lib/keystone +creating build/lib/keystone/common/sql copying keystone/common/sql/upgrades.py -> build/lib/keystone/common/sql +copying keystone/common/sql/core.py -> build/lib/keystone/common/sql copying keystone/common/sql/__init__.py -> build/lib/keystone/common/sql -creating build/lib/keystone/tests/unit/limit -copying keystone/tests/unit/limit/test_backends.py -> build/lib/keystone/tests/unit/limit -copying keystone/tests/unit/limit/__init__.py -> build/lib/keystone/tests/unit/limit -creating build/lib/keystone/conf -copying keystone/conf/shadow_users.py -> build/lib/keystone/conf -copying keystone/conf/ldap.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/revoke.py -> build/lib/keystone/conf -copying keystone/conf/auth.py -> build/lib/keystone/conf -copying keystone/conf/role.py -> build/lib/keystone/conf -copying keystone/conf/utils.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/endpoint_filter.py -> build/lib/keystone/conf -copying keystone/conf/trust.py -> build/lib/keystone/conf -copying keystone/conf/default.py -> build/lib/keystone/conf -copying keystone/conf/unified_limit.py -> build/lib/keystone/conf -copying keystone/conf/federation.py -> build/lib/keystone/conf -copying keystone/conf/assignment.py -> build/lib/keystone/conf -copying keystone/conf/oauth2.py -> build/lib/keystone/conf -copying keystone/conf/catalog.py -> build/lib/keystone/conf -copying keystone/conf/wsgi.py -> build/lib/keystone/conf -copying keystone/conf/receipt.py -> build/lib/keystone/conf -copying keystone/conf/identity_mapping.py -> build/lib/keystone/conf -copying keystone/conf/constants.py -> build/lib/keystone/conf -copying keystone/conf/saml.py -> build/lib/keystone/conf -copying keystone/conf/oauth1.py -> build/lib/keystone/conf -copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf -copying keystone/conf/identity.py -> build/lib/keystone/conf -copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf -copying keystone/conf/token.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/domain_config.py -> build/lib/keystone/conf -copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf -copying keystone/conf/security_compliance.py -> build/lib/keystone/conf -copying keystone/conf/totp.py -> build/lib/keystone/conf -copying keystone/conf/application_credential.py -> build/lib/keystone/conf -copying keystone/conf/policy.py -> build/lib/keystone/conf +copying keystone/trust/schema.py -> build/lib/keystone/trust +copying keystone/trust/core.py -> build/lib/keystone/trust +copying keystone/trust/__init__.py -> build/lib/keystone/trust +creating build/lib/keystone/tests/unit/trust +copying keystone/tests/unit/trust/__init__.py -> build/lib/keystone/tests/unit/trust +copying keystone/tests/unit/trust/test_backends.py -> build/lib/keystone/tests/unit/trust +copying keystone/identity/schema.py -> build/lib/keystone/identity +copying keystone/identity/core.py -> build/lib/keystone/identity +copying keystone/identity/__init__.py -> build/lib/keystone/identity +copying keystone/identity/generator.py -> build/lib/keystone/identity +creating build/lib/keystone/common/sql/migrations +copying keystone/common/sql/migrations/autogen.py -> build/lib/keystone/common/sql/migrations +copying keystone/common/sql/migrations/manage.py -> build/lib/keystone/common/sql/migrations +copying keystone/common/sql/migrations/env.py -> build/lib/keystone/common/sql/migrations +copying keystone/common/sql/migrations/__init__.py -> build/lib/keystone/common/sql/migrations +creating build/lib/keystone/tests/unit/auth +creating build/lib/keystone/tests/unit/auth/plugins +copying keystone/tests/unit/auth/plugins/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins +copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins +copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins creating build/lib/keystone/catalog/backends copying keystone/catalog/backends/sql.py -> build/lib/keystone/catalog/backends -copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends copying keystone/catalog/backends/templated.py -> build/lib/keystone/catalog/backends +copying keystone/catalog/backends/base.py -> build/lib/keystone/catalog/backends copying keystone/catalog/backends/__init__.py -> build/lib/keystone/catalog/backends +creating build/lib/keystone/identity/backends/ldap +copying keystone/identity/backends/ldap/common.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/__init__.py -> build/lib/keystone/identity/backends/ldap +copying keystone/identity/backends/ldap/models.py -> build/lib/keystone/identity/backends/ldap creating build/lib/keystone/limit/backends copying keystone/limit/backends/sql.py -> build/lib/keystone/limit/backends copying keystone/limit/backends/base.py -> build/lib/keystone/limit/backends copying keystone/limit/backends/__init__.py -> build/lib/keystone/limit/backends -creating build/lib/keystone/tests/functional -copying keystone/tests/functional/core.py -> build/lib/keystone/tests/functional -copying keystone/tests/functional/__init__.py -> build/lib/keystone/tests/functional -copying keystone/tests/unit/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/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 -copying keystone/application_credential/core.py -> build/lib/keystone/application_credential -copying keystone/application_credential/__init__.py -> build/lib/keystone/application_credential -copying keystone/application_credential/schema.py -> build/lib/keystone/application_credential -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/resource/config_backends -copying keystone/resource/config_backends/sql.py -> build/lib/keystone/resource/config_backends -copying keystone/resource/config_backends/base.py -> build/lib/keystone/resource/config_backends -copying keystone/resource/config_backends/__init__.py -> build/lib/keystone/resource/config_backends -creating build/lib/keystone/models -copying keystone/models/revoke_model.py -> build/lib/keystone/models -copying keystone/models/token_model.py -> build/lib/keystone/models -copying keystone/models/__init__.py -> build/lib/keystone/models -copying keystone/models/receipt_model.py -> build/lib/keystone/models -creating build/lib/keystone/token/providers/jws -copying keystone/token/providers/jws/core.py -> build/lib/keystone/token/providers/jws -copying keystone/token/providers/jws/__init__.py -> build/lib/keystone/token/providers/jws -copying keystone/revoke/core.py -> build/lib/keystone/revoke -copying keystone/revoke/model.py -> build/lib/keystone/revoke -copying keystone/revoke/__init__.py -> build/lib/keystone/revoke -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/test_sql.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/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/identity/id_generators -copying keystone/identity/id_generators/__init__.py -> build/lib/keystone/identity/id_generators -copying keystone/identity/id_generators/sha256.py -> build/lib/keystone/identity/id_generators -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/auth_context.py -> build/lib/keystone/server/flask/request_processing/middleware -copying keystone/server/flask/request_processing/middleware/__init__.py -> build/lib/keystone/server/flask/request_processing/middleware -creating build/lib/keystone/tests/functional/shared -copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared -copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared +copying keystone/limit/schema.py -> build/lib/keystone/limit +copying keystone/limit/core.py -> build/lib/keystone/limit +copying keystone/limit/__init__.py -> build/lib/keystone/limit +creating build/lib/keystone/common/validation +copying keystone/common/validation/parameter_types.py -> build/lib/keystone/common/validation +copying keystone/common/validation/validators.py -> build/lib/keystone/common/validation +copying keystone/common/validation/__init__.py -> build/lib/keystone/common/validation +copying keystone/tests/unit/auth/test_controllers.py -> build/lib/keystone/tests/unit/auth +copying keystone/tests/unit/auth/__init__.py -> build/lib/keystone/tests/unit/auth +copying keystone/tests/unit/auth/test_schema.py -> build/lib/keystone/tests/unit/auth +copying keystone/server/flask/common.py -> build/lib/keystone/server/flask +copying keystone/server/flask/core.py -> build/lib/keystone/server/flask +copying keystone/server/flask/application.py -> build/lib/keystone/server/flask +copying keystone/server/flask/__init__.py -> build/lib/keystone/server/flask +creating build/lib/keystone/endpoint_policy/backends +copying keystone/endpoint_policy/backends/sql.py -> build/lib/keystone/endpoint_policy/backends +copying keystone/endpoint_policy/backends/base.py -> build/lib/keystone/endpoint_policy/backends +copying keystone/endpoint_policy/backends/__init__.py -> build/lib/keystone/endpoint_policy/backends +creating build/lib/keystone/application_credential/backends +copying keystone/application_credential/backends/sql.py -> build/lib/keystone/application_credential/backends +copying keystone/application_credential/backends/base.py -> build/lib/keystone/application_credential/backends +copying keystone/application_credential/backends/__init__.py -> build/lib/keystone/application_credential/backends +copying keystone/tests/unit/assignment/test_core.py -> build/lib/keystone/tests/unit/assignment +copying keystone/tests/unit/assignment/__init__.py -> build/lib/keystone/tests/unit/assignment +copying keystone/tests/unit/assignment/test_backends.py -> build/lib/keystone/tests/unit/assignment creating build/lib/keystone/common/policies -copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies +copying keystone/common/policies/region.py -> build/lib/keystone/common/policies +copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies +copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies +copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies +copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies +copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies +copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies +copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies copying keystone/common/policies/service.py -> build/lib/keystone/common/policies +copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies +copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies +copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies +copying keystone/common/policies/project.py -> build/lib/keystone/common/policies +copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies copying keystone/common/policies/domain.py -> build/lib/keystone/common/policies +copying keystone/common/policies/base.py -> build/lib/keystone/common/policies +copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies copying keystone/common/policies/token_revocation.py -> build/lib/keystone/common/policies -copying keystone/common/policies/credential.py -> build/lib/keystone/common/policies -copying keystone/common/policies/auth.py -> build/lib/keystone/common/policies -copying keystone/common/policies/grant.py -> build/lib/keystone/common/policies -copying keystone/common/policies/role.py -> build/lib/keystone/common/policies +copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies copying keystone/common/policies/user.py -> build/lib/keystone/common/policies -copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies -copying keystone/common/policies/endpoint_group.py -> build/lib/keystone/common/policies -copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies -copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies -copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies -copying keystone/common/policies/service_provider.py -> build/lib/keystone/common/policies -copying keystone/common/policies/revoke_event.py -> build/lib/keystone/common/policies -copying keystone/common/policies/base.py -> build/lib/keystone/common/policies copying keystone/common/policies/consumer.py -> build/lib/keystone/common/policies +copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies copying keystone/common/policies/role_assignment.py -> build/lib/keystone/common/policies -copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies -copying keystone/common/policies/limit.py -> build/lib/keystone/common/policies -copying keystone/common/policies/ec2_credential.py -> build/lib/keystone/common/policies -copying keystone/common/policies/implied_role.py -> build/lib/keystone/common/policies -copying keystone/common/policies/group.py -> build/lib/keystone/common/policies -copying keystone/common/policies/token.py -> build/lib/keystone/common/policies +copying keystone/common/policies/project_endpoint.py -> build/lib/keystone/common/policies +copying keystone/common/policies/access_token.py -> build/lib/keystone/common/policies +copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies copying keystone/common/policies/__init__.py -> build/lib/keystone/common/policies -copying keystone/common/policies/mapping.py -> build/lib/keystone/common/policies +copying keystone/common/policies/trust.py -> build/lib/keystone/common/policies +copying keystone/common/policies/policy_association.py -> build/lib/keystone/common/policies +copying keystone/common/policies/group.py -> build/lib/keystone/common/policies +copying keystone/common/policies/protocol.py -> build/lib/keystone/common/policies +copying keystone/common/policies/role.py -> build/lib/keystone/common/policies copying keystone/common/policies/registered_limit.py -> build/lib/keystone/common/policies -copying keystone/common/policies/domain_config.py -> build/lib/keystone/common/policies -copying keystone/common/policies/identity_provider.py -> build/lib/keystone/common/policies -copying keystone/common/policies/project.py -> build/lib/keystone/common/policies -copying keystone/common/policies/application_credential.py -> build/lib/keystone/common/policies -copying keystone/common/policies/region.py -> build/lib/keystone/common/policies -copying keystone/common/policies/endpoint.py -> build/lib/keystone/common/policies -copying keystone/common/policies/policy.py -> build/lib/keystone/common/policies -creating build/lib/keystone/credential/backends -copying keystone/credential/backends/sql.py -> build/lib/keystone/credential/backends -copying keystone/credential/backends/base.py -> build/lib/keystone/credential/backends -copying keystone/credential/backends/__init__.py -> build/lib/keystone/credential/backends -copying keystone/tests/unit/common/test_cache.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_utils.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_rbac_enforcer.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_provider_api.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_sql_core.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_notifications.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_database_conflicts.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/test_resource_options_common.py -> build/lib/keystone/tests/unit/common -copying keystone/tests/unit/common/__init__.py -> build/lib/keystone/tests/unit/common -creating build/lib/keystone/tests/unit/contrib -creating build/lib/keystone/tests/unit/contrib/federation -copying keystone/tests/unit/contrib/federation/test_utils.py -> build/lib/keystone/tests/unit/contrib/federation -copying keystone/tests/unit/contrib/federation/__init__.py -> build/lib/keystone/tests/unit/contrib/federation -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 -copying keystone/credential/providers/core.py -> build/lib/keystone/credential/providers -copying keystone/credential/providers/__init__.py -> build/lib/keystone/credential/providers -copying keystone/resource/core.py -> build/lib/keystone/resource -copying keystone/resource/__init__.py -> build/lib/keystone/resource -copying keystone/resource/schema.py -> build/lib/keystone/resource -copying keystone/policy/core.py -> build/lib/keystone/policy -copying keystone/policy/__init__.py -> build/lib/keystone/policy -copying keystone/policy/schema.py -> build/lib/keystone/policy -copying keystone/tests/unit/contrib/__init__.py -> build/lib/keystone/tests/unit/contrib -creating build/lib/keystone/tests/unit/auth/plugins -copying keystone/tests/unit/auth/plugins/test_mapped.py -> build/lib/keystone/tests/unit/auth/plugins -copying keystone/tests/unit/auth/plugins/test_core.py -> build/lib/keystone/tests/unit/auth/plugins -copying keystone/tests/unit/auth/plugins/__init__.py -> build/lib/keystone/tests/unit/auth/plugins -copying keystone/server/wsgi.py -> build/lib/keystone/server -copying keystone/server/__init__.py -> build/lib/keystone/server -copying keystone/server/backends.py -> build/lib/keystone/server +copying keystone/common/policies/access_rule.py -> build/lib/keystone/common/policies +copying keystone/common/policies/token.py -> build/lib/keystone/common/policies +creating build/lib/keystone/conf +copying keystone/conf/endpoint_filter.py -> build/lib/keystone/conf +copying keystone/conf/receipt.py -> build/lib/keystone/conf +copying keystone/conf/fernet_tokens.py -> build/lib/keystone/conf +copying keystone/conf/resource.py -> build/lib/keystone/conf +copying keystone/conf/identity_mapping.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/opts.py -> build/lib/keystone/conf +copying keystone/conf/totp.py -> build/lib/keystone/conf +copying keystone/conf/jwt_tokens.py -> build/lib/keystone/conf +copying keystone/conf/auth.py -> build/lib/keystone/conf +copying keystone/conf/oauth2.py -> build/lib/keystone/conf +copying keystone/conf/endpoint_policy.py -> build/lib/keystone/conf +copying keystone/conf/domain_config.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/credential.py -> build/lib/keystone/conf +copying keystone/conf/tokenless_auth.py -> build/lib/keystone/conf +copying keystone/conf/revoke.py -> build/lib/keystone/conf +copying keystone/conf/fernet_receipts.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/wsgi.py -> build/lib/keystone/conf +copying keystone/conf/unified_limit.py -> build/lib/keystone/conf +copying keystone/conf/ldap.py -> build/lib/keystone/conf +copying keystone/conf/identity.py -> build/lib/keystone/conf +copying keystone/conf/application_credential.py -> build/lib/keystone/conf +copying keystone/conf/__init__.py -> build/lib/keystone/conf +copying keystone/conf/trust.py -> build/lib/keystone/conf +copying keystone/conf/utils.py -> build/lib/keystone/conf +copying keystone/conf/default.py -> build/lib/keystone/conf +copying keystone/conf/role.py -> build/lib/keystone/conf +copying keystone/conf/federation.py -> build/lib/keystone/conf +copying keystone/conf/constants.py -> build/lib/keystone/conf +copying keystone/conf/token.py -> build/lib/keystone/conf +copying keystone/conf/oauth1.py -> build/lib/keystone/conf +creating build/lib/keystone/federation/backends +copying keystone/federation/backends/sql.py -> build/lib/keystone/federation/backends +copying keystone/federation/backends/base.py -> build/lib/keystone/federation/backends +copying keystone/federation/backends/__init__.py -> build/lib/keystone/federation/backends +creating build/lib/keystone/credential/providers/fernet +copying keystone/credential/providers/fernet/core.py -> build/lib/keystone/credential/providers/fernet +copying keystone/credential/providers/fernet/__init__.py -> build/lib/keystone/credential/providers/fernet +copying keystone/api/os_inherit.py -> build/lib/keystone/api +copying keystone/api/os_oauth2.py -> build/lib/keystone/api +copying keystone/api/registered_limits.py -> build/lib/keystone/api +copying keystone/api/role_inferences.py -> build/lib/keystone/api +copying keystone/api/policy.py -> build/lib/keystone/api +copying keystone/api/users.py -> build/lib/keystone/api +copying keystone/api/os_oauth1.py -> build/lib/keystone/api +copying keystone/api/credentials.py -> build/lib/keystone/api +copying keystone/api/os_ep_filter.py -> build/lib/keystone/api +copying keystone/api/groups.py -> build/lib/keystone/api +copying keystone/api/auth.py -> build/lib/keystone/api +copying keystone/api/projects.py -> build/lib/keystone/api +copying keystone/api/roles.py -> build/lib/keystone/api +copying keystone/api/regions.py -> build/lib/keystone/api +copying keystone/api/limits.py -> build/lib/keystone/api +copying keystone/api/os_federation.py -> build/lib/keystone/api +copying keystone/api/os_revoke.py -> build/lib/keystone/api +copying keystone/api/s3tokens.py -> build/lib/keystone/api +copying keystone/api/ec2tokens.py -> build/lib/keystone/api +copying keystone/api/system.py -> build/lib/keystone/api +copying keystone/api/endpoints.py -> build/lib/keystone/api +copying keystone/api/trusts.py -> build/lib/keystone/api +copying keystone/api/domains.py -> build/lib/keystone/api +copying keystone/api/services.py -> build/lib/keystone/api +copying keystone/api/__init__.py -> build/lib/keystone/api +copying keystone/api/role_assignments.py -> build/lib/keystone/api +copying keystone/api/os_simple_cert.py -> build/lib/keystone/api +copying keystone/api/discovery.py -> build/lib/keystone/api +creating build/lib/keystone/tests/functional/shared +copying keystone/tests/functional/shared/test_running.py -> build/lib/keystone/tests/functional/shared +copying keystone/tests/functional/shared/__init__.py -> build/lib/keystone/tests/functional/shared +creating build/lib/keystone/tests/unit/backend +copying keystone/tests/unit/backend/__init__.py -> build/lib/keystone/tests/unit/backend +copying keystone/tests/unit/backend/core_sql.py -> build/lib/keystone/tests/unit/backend +copying keystone/tests/unit/backend/core_ldap.py -> build/lib/keystone/tests/unit/backend 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/common/resource_options/options -copying keystone/common/resource_options/options/immutable.py -> build/lib/keystone/common/resource_options/options -copying keystone/common/resource_options/options/__init__.py -> build/lib/keystone/common/resource_options/options +copying keystone/tests/protection/__init__.py -> build/lib/keystone/tests/protection +copying keystone/token/providers/base.py -> build/lib/keystone/token/providers +copying keystone/token/providers/__init__.py -> build/lib/keystone/token/providers +copying keystone/tests/__init__.py -> build/lib/keystone/tests +copying keystone/oauth1/schema.py -> build/lib/keystone/oauth1 +copying keystone/oauth1/core.py -> build/lib/keystone/oauth1 +copying keystone/oauth1/__init__.py -> build/lib/keystone/oauth1 +copying keystone/oauth1/validator.py -> build/lib/keystone/oauth1 +creating build/lib/keystone/token/providers/jws +copying keystone/token/providers/jws/core.py -> build/lib/keystone/token/providers/jws +copying keystone/token/providers/jws/__init__.py -> build/lib/keystone/token/providers/jws +creating build/lib/keystone/resource/backends +copying keystone/resource/backends/resource_options.py -> build/lib/keystone/resource/backends +copying keystone/resource/backends/sql.py -> build/lib/keystone/resource/backends +copying keystone/resource/backends/base.py -> build/lib/keystone/resource/backends +copying keystone/resource/backends/__init__.py -> build/lib/keystone/resource/backends +copying keystone/resource/backends/sql_model.py -> build/lib/keystone/resource/backends +creating build/lib/keystone/tests/unit/resource/config_backends +copying keystone/tests/unit/resource/config_backends/test_sql.py -> build/lib/keystone/tests/unit/resource/config_backends +copying keystone/tests/unit/resource/config_backends/__init__.py -> build/lib/keystone/tests/unit/resource/config_backends running egg_info creating keystone.egg-info writing keystone.egg-info/PKG-INFO @@ -3947,6 +3983,7 @@ !! check.warn(importable) +copying keystone/tests/unit/external/README.rst -> build/lib/keystone/tests/unit/external copying keystone/tests/unit/default_catalog.templates -> build/lib/keystone/tests/unit copying keystone/tests/unit/default_catalog_multi_region.templates -> build/lib/keystone/tests/unit creating build/lib/keystone/tests/unit/config_files @@ -4007,7 +4044,7 @@ creating build/lib/keystone/locale/zh_TW 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/tests/unit/external/README.rst -> build/lib/keystone/tests/unit/external +copying keystone/common/sql/alembic.ini -> build/lib/keystone/common/sql 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 @@ -4029,7 +4066,6 @@ 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/common/sql/alembic.ini -> build/lib/keystone/common/sql running install_lib creating /build/reproducible-path/keystone-25.0.0/debian/tmp creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr @@ -4037,716 +4073,568 @@ creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3 creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone -copying build/lib/keystone/i18n.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy -copying build/lib/keystone/policy/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends -copying build/lib/keystone/policy/backends/rules.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends -copying build/lib/keystone/policy/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends -copying build/lib/keystone/policy/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends -copying build/lib/keystone/policy/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends -copying build/lib/keystone/policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy -copying build/lib/keystone/policy/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy -copying build/lib/keystone/notifications.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential -copying build/lib/keystone/application_credential/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends -copying build/lib/keystone/application_credential/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential -copying build/lib/keystone/application_credential/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask -copying build/lib/keystone/server/flask/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing -copying build/lib/keystone/server/flask/request_processing/json_body.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware -copying build/lib/keystone/server/flask/request_processing/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing -copying build/lib/keystone/server/flask/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask -copying build/lib/keystone/server/flask/application.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask -copying build/lib/keystone/server/flask/common.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask -copying build/lib/keystone/server/wsgi.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server -copying build/lib/keystone/server/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server -copying build/lib/keystone/server/backends.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth -copying build/lib/keystone/auth/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/external.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/password.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/totp.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/plugins/mapped.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins -copying build/lib/keystone/auth/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth -copying build/lib/keystone/auth/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity -copying build/lib/keystone/identity/generator.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity -copying build/lib/keystone/identity/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap -copying build/lib/keystone/identity/backends/resource_options.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends -copying build/lib/keystone/identity/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends -copying build/lib/keystone/identity/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends -copying build/lib/keystone/identity/backends/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends -copying build/lib/keystone/identity/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity -copying build/lib/keystone/identity/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity -copying build/lib/keystone/exception.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/authorization.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/context.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation -copying build/lib/keystone/common/validation/validators.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation -copying build/lib/keystone/common/validation/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/service.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/domain.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/grant.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/role.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/user.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/trust.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/consumer.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/protocol.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/limit.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/group.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/mapping.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/project.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/region.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/endpoint.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -copying build/lib/keystone/common/policies/policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer -copying build/lib/keystone/common/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options -copying build/lib/keystone/common/resource_options/core.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options -copying build/lib/keystone/common/provider_api.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql -copying build/lib/keystone/common/sql/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions -copying build/lib/keystone/common/sql/migrations/versions/EXPAND_HEAD -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01 -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand -copying build/lib/keystone/common/sql/migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql -copying build/lib/keystone/common/sql/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql -copying build/lib/keystone/common/sql/alembic.ini -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql -copying build/lib/keystone/common/manager.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/jwt_utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/driver_hints.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/render_token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache -copying build/lib/keystone/common/cache/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache -copying build/lib/keystone/common/cache/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache -copying build/lib/keystone/common/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/profiler.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/json_home.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/password_hashing.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/fernet_utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -copying build/lib/keystone/common/tokenless_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token -copying build/lib/keystone/token/token_formatters.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet -copying build/lib/keystone/token/providers/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers -copying build/lib/keystone/token/providers/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers -copying build/lib/keystone/token/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token -copying build/lib/keystone/token/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource +copying build/lib/keystone/resource/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends +copying build/lib/keystone/resource/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends +copying build/lib/keystone/resource/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends +copying build/lib/keystone/resource/backends/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends +copying build/lib/keystone/resource/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource +copying build/lib/keystone/resource/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog -copying build/lib/keystone/catalog/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog +copying build/lib/keystone/catalog/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends -copying build/lib/keystone/catalog/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/templated.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends +copying build/lib/keystone/catalog/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends copying build/lib/keystone/catalog/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends +copying build/lib/keystone/catalog/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog copying build/lib/keystone/catalog/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog -copying build/lib/keystone/catalog/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit -copying build/lib/keystone/limit/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models -copying build/lib/keystone/limit/models/flat.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models -copying build/lib/keystone/limit/models/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models -copying build/lib/keystone/limit/models/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends -copying build/lib/keystone/limit/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends -copying build/lib/keystone/limit/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends -copying build/lib/keystone/limit/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends -copying build/lib/keystone/limit/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit -copying build/lib/keystone/limit/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_revoke.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/regions.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/domains.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared -copying build/lib/keystone/api/_shared/authentication.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared -copying build/lib/keystone/api/_shared/saml.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared -copying build/lib/keystone/api/_shared/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared -copying build/lib/keystone/api/os_ep_filter.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/projects.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/endpoints.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/groups.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/services.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_inherit.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/limits.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/role_assignments.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/registered_limits.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/s3tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/discovery.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_oauth2.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/credentials.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/trusts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/system.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/ec2tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/roles.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/role_inferences.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api -copying build/lib/keystone/api/os_simple_cert.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust -copying build/lib/keystone/trust/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust +copying build/lib/keystone/trust/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends copying build/lib/keystone/trust/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends +copying build/lib/keystone/trust/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust copying build/lib/keystone/trust/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust -copying build/lib/keystone/trust/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 -copying build/lib/keystone/oauth2/handlers.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 -copying build/lib/keystone/oauth2/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 -copying build/lib/keystone/version.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models -copying build/lib/keystone/models/revoke_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models -copying build/lib/keystone/models/token_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models -copying build/lib/keystone/models/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models -copying build/lib/keystone/models/receipt_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential -copying build/lib/keystone/credential/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential +copying build/lib/keystone/credential/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers copying build/lib/keystone/credential/providers/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers +copying build/lib/keystone/credential/providers/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet -copying build/lib/keystone/credential/providers/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers -copying build/lib/keystone/credential/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential +copying build/lib/keystone/credential/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends copying build/lib/keystone/credential/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends +copying build/lib/keystone/credential/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential copying build/lib/keystone/credential/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential -copying build/lib/keystone/credential/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +copying build/lib/keystone/oauth1/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends +copying build/lib/keystone/oauth1/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends +copying build/lib/keystone/oauth1/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends +copying build/lib/keystone/oauth1/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends +copying build/lib/keystone/oauth1/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +copying build/lib/keystone/oauth1/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +copying build/lib/keystone/oauth1/validator.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/pt_BR/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/it/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_CN/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ko_KR/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ja/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/de/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/en_GB/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/zh_TW/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/fr/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/es/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/locale/ru/LC_MESSAGES +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +copying build/lib/keystone/federation/idp.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +copying build/lib/keystone/federation/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends +copying build/lib/keystone/federation/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends +copying build/lib/keystone/federation/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends +copying build/lib/keystone/federation/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends +copying build/lib/keystone/federation/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +copying build/lib/keystone/federation/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +copying build/lib/keystone/federation/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +copying build/lib/keystone/federation/constants.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models +copying build/lib/keystone/models/revoke_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models +copying build/lib/keystone/models/receipt_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models +copying build/lib/keystone/models/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models +copying build/lib/keystone/models/token_model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/totp.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/external.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/core.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/mapped.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/password.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/plugins/oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins +copying build/lib/keystone/auth/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth +copying build/lib/keystone/auth/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth +copying build/lib/keystone/auth/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth +copying build/lib/keystone/exception.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server +copying build/lib/keystone/server/backends.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask +copying build/lib/keystone/server/flask/common.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing +copying build/lib/keystone/server/flask/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask +copying build/lib/keystone/server/flask/application.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask +copying build/lib/keystone/server/flask/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask +copying build/lib/keystone/server/wsgi.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server +copying build/lib/keystone/server/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 +copying build/lib/keystone/oauth2/handlers.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 +copying build/lib/keystone/oauth2/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2 +copying build/lib/keystone/i18n.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common -copying build/lib/keystone/tests/common/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common -copying build/lib/keystone/tests/common/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional -copying build/lib/keystone/tests/functional/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3 -copying build/lib/keystone/tests/protection/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection -copying build/lib/keystone/tests/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -copying build/lib/keystone/tests/unit/config_files/backend_ldap_sql.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -creating /build/reproducible-path/keystone-25.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-25.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_ldap_pool.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -creating /build/reproducible-path/keystone-25.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-25.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-25.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_sql.conf -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql -copying build/lib/keystone/tests/unit/config_files/backend_tls_liveldap.conf -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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/test_auth_plugin.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files -copying build/lib/keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_entry_points.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_backend_sql.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends +copying build/lib/keystone/tests/unit/resource/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends +copying build/lib/keystone/tests/unit/resource/test_backends.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource +copying build/lib/keystone/tests/unit/default_fixtures.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend +copying build/lib/keystone/tests/unit/identity_mapping.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_cli.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential +copying build/lib/keystone/tests/unit/test_config.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_v3_resource.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends -copying build/lib/keystone/tests/unit/policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy +copying build/lib/keystone/tests/unit/test_v3_catalog.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/default_catalog_multi_region.templates -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/filtering.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends -copying build/lib/keystone/tests/unit/application_credential/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential -copying build/lib/keystone/tests/unit/default_fixtures.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_entry_points.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation +copying build/lib/keystone/tests/unit/test_url_middleware.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_backend_templated.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins -copying build/lib/keystone/tests/unit/auth/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth copying build/lib/keystone/tests/unit/auth/test_controllers.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth -copying build/lib/keystone/tests/unit/federation_fixtures.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_v3_credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2 -copying build/lib/keystone/tests/unit/test_shadow_users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/auth/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server +copying build/lib/keystone/tests/unit/test_v3_federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/base_classes.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/test_healthcheck.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_cli.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_token_provider.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests +copying build/lib/keystone/tests/unit/test_middleware.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation +copying build/lib/keystone/tests/unit/contrib/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib +copying build/lib/keystone/tests/unit/test_v3_assignment.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_limits.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends +copying build/lib/keystone/tests/unit/application_credential/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential +copying build/lib/keystone/tests/unit/test_backend_endpoint_policy_sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +copying build/lib/keystone/tests/unit/config_files/backend_ldap_sql.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +copying build/lib/keystone/tests/unit/config_files/backend_multi_ldap_sql.conf -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_default_ldap_one_sql +copying build/lib/keystone/tests/unit/config_files/backend_ldap_pool.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +creating /build/reproducible-path/keystone-25.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-25.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-25.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/test_auth_plugin.conf -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +creating /build/reproducible-path/keystone-25.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-25.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_pool_liveldap.conf -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/config_files/domain_configs_multi_ldap +copying build/lib/keystone/tests/unit/test_backend_rules.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_v3_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity +copying build/lib/keystone/tests/unit/identity/test_backend_sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users -copying build/lib/keystone/tests/unit/identity/test_backends.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends copying build/lib/keystone/tests/unit/identity/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity -copying build/lib/keystone/tests/unit/identity/test_backend_sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity -copying build/lib/keystone/tests/unit/test_backend_ldap_pool.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_v3_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_v3_policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/identity/test_backends.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity +copying build/lib/keystone/tests/unit/test_receipt_provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/core.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_v3_filters.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit copying build/lib/keystone/tests/unit/test_v3_oauth2.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_token_provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_v3_credential.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_v3_policy.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/fakeldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt +copying build/lib/keystone/tests/unit/test_backend_ldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/utils.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends +copying build/lib/keystone/tests/unit/assignment/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends +copying build/lib/keystone/tests/unit/policy/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy +copying build/lib/keystone/tests/unit/rest.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common -copying build/lib/keystone/tests/unit/common/test_json_home.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql -copying build/lib/keystone/tests/unit/common/test_sql_core.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common -copying build/lib/keystone/tests/unit/test_v3_catalog.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token -copying build/lib/keystone/tests/unit/test_v3_identity.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/base_classes.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures -copying build/lib/keystone/tests/unit/rest.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog -copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/fakeldap.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit -copying build/lib/keystone/tests/unit/test_v3_application_credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend -copying build/lib/keystone/tests/unit/test_v3_trust.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust -copying build/lib/keystone/tests/unit/test_backend_id_mapping_sql.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential -copying build/lib/keystone/tests/unit/test_middleware.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests -copying build/lib/keystone/tests/unit/test_backend_federation_sql.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends -copying build/lib/keystone/tests/unit/resource/test_core.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends -copying build/lib/keystone/tests/unit/resource/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource -copying build/lib/keystone/tests/unit/test_limits.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external -copying build/lib/keystone/tests/unit/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_backend_sql.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/filtering.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_receipt_provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_sql_banned_operations.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_v3_resource.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_v3_filters.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation -copying build/lib/keystone/tests/unit/test_v3_domain_config.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit -copying build/lib/keystone/tests/unit/test_backend_templated.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/common/test_json_home.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common +copying build/lib/keystone/tests/unit/test_v3_oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends copying build/lib/keystone/tests/unit/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment -creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends -copying build/lib/keystone/tests/unit/assignment/test_core.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment -copying build/lib/keystone/tests/unit/default_catalog_multi_region.templates -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/saml2 +copying build/lib/keystone/tests/unit/test_ldap_livetest.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit copying build/lib/keystone/tests/unit/default_catalog.templates -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +copying build/lib/keystone/tests/unit/test_shadow_users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3 +copying build/lib/keystone/tests/protection/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional +copying build/lib/keystone/tests/functional/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking copying build/lib/keystone/tests/hacking/checks.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking copying build/lib/keystone/tests/hacking/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource -copying build/lib/keystone/resource/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends -creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends -copying build/lib/keystone/resource/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends -copying build/lib/keystone/resource/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends -copying build/lib/keystone/resource/backends/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends -copying build/lib/keystone/resource/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource -copying build/lib/keystone/resource/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource +copying build/lib/keystone/tests/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common +copying build/lib/keystone/tests/common/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common +copying build/lib/keystone/tests/common/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token +copying build/lib/keystone/token/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers +copying build/lib/keystone/token/providers/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet +copying build/lib/keystone/token/token_formatters.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token +copying build/lib/keystone/token/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential +copying build/lib/keystone/application_credential/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends +copying build/lib/keystone/application_credential/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential +copying build/lib/keystone/application_credential/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends +copying build/lib/keystone/identity/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends +copying build/lib/keystone/identity/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap +copying build/lib/keystone/identity/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends +copying build/lib/keystone/identity/backends/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends +copying build/lib/keystone/identity/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity +copying build/lib/keystone/identity/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity +copying build/lib/keystone/identity/generator.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/shadow_users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/ldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/fernet_receipts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/revoke.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/role.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/resource.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/opts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/endpoint_filter.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/trust.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/default.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/unified_limit.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/assignment.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/oauth2.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/catalog.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/wsgi.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/receipt.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/fernet_tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/resource.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/identity_mapping.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/constants.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/saml.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/opts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/totp.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/jwt_tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/identity.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/fernet_tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/oauth2.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/endpoint_policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/domain_config.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/tokenless_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/security_compliance.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/totp.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/assignment.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/tokenless_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/revoke.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/fernet_receipts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/shadow_users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/catalog.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/wsgi.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/unified_limit.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/ldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/identity.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf copying build/lib/keystone/conf/application_credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf -copying build/lib/keystone/conf/policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/trust.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/default.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/role.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/constants.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/conf/oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf +copying build/lib/keystone/version.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke -copying build/lib/keystone/revoke/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke -copying build/lib/keystone/revoke/model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends copying build/lib/keystone/revoke/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends +copying build/lib/keystone/revoke/model.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke +copying build/lib/keystone/revoke/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke copying build/lib/keystone/revoke/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke -copying build/lib/keystone/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit +copying build/lib/keystone/limit/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models +copying build/lib/keystone/limit/models/flat.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models +copying build/lib/keystone/limit/models/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models +copying build/lib/keystone/limit/models/__init__.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends +copying build/lib/keystone/limit/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends +copying build/lib/keystone/limit/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends +copying build/lib/keystone/limit/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends +copying build/lib/keystone/limit/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit +copying build/lib/keystone/limit/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd +copying build/lib/keystone/cmd/bootstrap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd +copying build/lib/keystone/cmd/manage.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd copying build/lib/keystone/cmd/idutils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd +copying build/lib/keystone/cmd/status.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/ldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor +copying build/lib/keystone/cmd/doctor/database.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/caching.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/doctor/debug.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/doctor/database.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor -copying build/lib/keystone/cmd/bootstrap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd -copying build/lib/keystone/cmd/cli.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd -copying build/lib/keystone/cmd/manage.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd +copying build/lib/keystone/cmd/doctor/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor +copying build/lib/keystone/cmd/doctor/caching.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor +copying build/lib/keystone/cmd/doctor/ldap.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor +copying build/lib/keystone/cmd/doctor/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor +copying build/lib/keystone/cmd/doctor/federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor copying build/lib/keystone/cmd/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd -copying build/lib/keystone/cmd/status.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 -copying build/lib/keystone/oauth1/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends -copying build/lib/keystone/oauth1/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends -copying build/lib/keystone/oauth1/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends -copying build/lib/keystone/oauth1/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends -copying build/lib/keystone/oauth1/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 -copying build/lib/keystone/oauth1/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 -copying build/lib/keystone/oauth1/validator.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1 +copying build/lib/keystone/cmd/cli.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt -copying build/lib/keystone/receipt/handlers.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt -copying build/lib/keystone/receipt/receipt_formatters.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt +copying build/lib/keystone/receipt/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers +copying build/lib/keystone/receipt/providers/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers +copying build/lib/keystone/receipt/providers/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet -copying build/lib/keystone/receipt/providers/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers -copying build/lib/keystone/receipt/providers/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers -copying build/lib/keystone/receipt/provider.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt +copying build/lib/keystone/receipt/receipt_formatters.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt +copying build/lib/keystone/receipt/handlers.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt copying build/lib/keystone/receipt/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -copying build/lib/keystone/federation/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -copying build/lib/keystone/federation/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -copying build/lib/keystone/federation/constants.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends -copying build/lib/keystone/federation/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends -copying build/lib/keystone/federation/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends -copying build/lib/keystone/federation/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends -copying build/lib/keystone/federation/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -copying build/lib/keystone/federation/idp.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -copying build/lib/keystone/federation/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy -copying build/lib/keystone/endpoint_policy/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy -creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends -copying build/lib/keystone/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy +copying build/lib/keystone/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment +copying build/lib/keystone/assignment/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends +copying build/lib/keystone/assignment/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends +copying build/lib/keystone/assignment/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends +copying build/lib/keystone/assignment/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends @@ -4754,556 +4642,704 @@ copying build/lib/keystone/assignment/role_backends/base.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends -creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends -copying build/lib/keystone/assignment/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends -copying build/lib/keystone/assignment/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends -copying build/lib/keystone/assignment/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends copying build/lib/keystone/assignment/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment -copying build/lib/keystone/assignment/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py to c88cdce8f248_remove_duplicate_constraints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py to 99de3849d860_fix_incorrect_constraints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py to 11c3b243b4cb_remove_service_provider_relay_state_server_default.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py to b4f8b3f584e0_fix_incorrect_constraints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py to 47147121_add_identity_federation_attribute_mapping_schema_version.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-312.pyc +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy +copying build/lib/keystone/policy/schema.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends +copying build/lib/keystone/policy/backends/sql.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends +copying build/lib/keystone/policy/backends/base.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends +copying build/lib/keystone/policy/backends/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends +copying build/lib/keystone/policy/backends/rules.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends +copying build/lib/keystone/policy/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy +copying build/lib/keystone/policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/fernet_utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options +copying build/lib/keystone/common/resource_options/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache +copying build/lib/keystone/common/cache/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache +copying build/lib/keystone/common/cache/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache +copying build/lib/keystone/common/driver_hints.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/context.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/tokenless_auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/provider_api.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/json_home.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/authorization.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/profiler.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand +creating /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract +copying build/lib/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions +copying build/lib/keystone/common/sql/migrations/versions/CONTRACT_HEAD -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01 +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract +copying build/lib/keystone/common/sql/migrations/versions/EXPAND_HEAD -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql +copying build/lib/keystone/common/sql/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql +copying build/lib/keystone/common/sql/alembic.ini -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql +copying build/lib/keystone/common/sql/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql +copying build/lib/keystone/common/render_token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/jwt_utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/region.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/limit.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/policy.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/grant.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/service.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/auth.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/project.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/credential.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/domain.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/base.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/mapping.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/user.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/consumer.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/endpoint.py -> /build/reproducible-path/keystone-25.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-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/trust.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/group.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/protocol.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/role.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/policies/token.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies +copying build/lib/keystone/common/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/utils.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/manager.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +copying build/lib/keystone/common/password_hashing.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer +creating /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation +copying build/lib/keystone/common/validation/validators.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation +copying build/lib/keystone/common/validation/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy +creating /build/reproducible-path/keystone-25.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-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends +copying build/lib/keystone/endpoint_policy/core.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy +copying build/lib/keystone/endpoint_policy/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_inherit.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_oauth2.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/registered_limits.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/role_inferences.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/policy.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/users.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_oauth1.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/credentials.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_ep_filter.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/groups.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/auth.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/projects.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/roles.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared +copying build/lib/keystone/api/_shared/saml.py -> /build/reproducible-path/keystone-25.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-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared +copying build/lib/keystone/api/_shared/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared +copying build/lib/keystone/api/_shared/authentication.py -> /build/reproducible-path/keystone-25.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-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared +copying build/lib/keystone/api/regions.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/limits.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_federation.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_revoke.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/s3tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/ec2tokens.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/system.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/endpoints.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/trusts.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/domains.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/services.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/__init__.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/role_assignments.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/os_simple_cert.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/api/discovery.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api +copying build/lib/keystone/notifications.py -> /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/templated.py to templated.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py to test_driver_hints.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_associate_project_endpoint_extension.py to test_associate_project_endpoint_extension.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py to test_validation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_id_mapping_sql.py to test_backend_id_mapping_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py to test_mapped.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py to test_core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py to test_controllers.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py to test_healthcheck.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy_sql.py to test_backend_endpoint_policy_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py to test_backend.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py to test_core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py to test_base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py to test_sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py to test_ldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py to test_v3_oauth2.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py to test_rbac_enforcer.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py to test_provider_api.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py to test_upgrades.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py to test_database_conflicts.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_id_mapping_sql.py to test_backend_id_mapping_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy_sql.py to test_backend_endpoint_policy_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py to test_base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py to test_sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py to tokens_fernet.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py to security_compliance.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py to resource_options.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py to sql_model.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/b4f8b3f584e0_fix_incorrect_constraints.py to b4f8b3f584e0_fix_incorrect_constraints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/expand/11c3b243b4cb_remove_service_provider_relay_state_server_default.py to 11c3b243b4cb_remove_service_provider_relay_state_server_default.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/c88cdce8f248_remove_duplicate_constraints.py to c88cdce8f248_remove_duplicate_constraints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/bobcat/contract/99de3849d860_fix_incorrect_constraints.py to 99de3849d860_fix_incorrect_constraints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/2024.01/expand/47147121_add_identity_federation_attribute_mapping_schema_version.py to 47147121_add_identity_federation_attribute_mapping_schema_version.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-312.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-312.pyc running install_data creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/etc creating /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/etc/keystone @@ -6267,550 +6303,550 @@ !! check.warn(importable) running install_lib -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/templated.py to templated.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/catalog/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/sql.py to sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/trust/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/fernet/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/providers/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/provider.py to provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/sql.py to sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/credential/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/revoke_model.py to revoke_model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/receipt_model.py to receipt_model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/models/token_model.py to token_model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/totp.py to totp.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/external.py to external.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/application_credential.py to application_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/mapped.py to mapped.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/token.py to token.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/password.py to password.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/plugins/oauth1.py to oauth1.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/auth/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/exception.py to exception.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/backends.py to backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/common.py to common.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/auth_context.py to auth_context.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/url_normalize.py to url_normalize.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/middleware/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/json_body.py to json_body.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/req_logging.py to req_logging.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/request_processing/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/application.py to application.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/flask/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/wsgi.py to wsgi.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/server/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/handlers.py to handlers.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth2/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/i18n.py to i18n.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_driver_hints.py to test_driver_hints.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_validation.py to test_validation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/default_fixtures.py to default_fixtures.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_entry_points.py to test_entry_points.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_mapped.py to test_mapped.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/test_core.py to test_core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/plugins/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_controllers.py to test_controllers.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/auth/test_schema.py to test_schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/server/test_keystone_flask.py to test_keystone_flask.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_healthcheck.py to test_healthcheck.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_cli.py to test_cli.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/mapping_fixtures.py to mapping_fixtures.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/test_utils.py to test_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/federation/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/contrib/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_revoke.py to test_revoke.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_tls_livetest.py to test_ldap_tls_livetest.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/test_sql.py to test_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/application_credential/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_rules.py to test_backend_rules.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_backend.py to test_backend.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/test_core.py to test_core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/shadow_users/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_core.py to test_core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_base.py to test_base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_sql.py to test_sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap.py to test_ldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/test_ldap_common.py to test_ldap_common.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/backends/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backend_sql.py to test_backend_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap_pool.py to test_backend_ldap_pool.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_auth.py to test_v3_auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation_fixtures.py to federation_fixtures.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_app_config.py to test_app_config.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth2.py to test_v3_oauth2.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_endpoint_policy.py to test_backend_endpoint_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_policy.py to test_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_auth_plugin.py to test_auth_plugin.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_exception.py to test_exception.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_token_provider.py to test_token_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_credential.py to test_v3_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_policy.py to test_v3_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3.py to test_v3.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_ldap.py to test_backend_ldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/utils.py to utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_endpoint_policy.py to test_v3_endpoint_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_base.py to test_base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/test_sql.py to test_sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/policy/test_backends.py to test_backends.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_rbac_enforcer.py to test_rbac_enforcer.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_provider_api.py to test_provider_api.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/test_upgrades.py to test_upgrades.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/sql/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_sql_core.py to test_sql_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_notifications.py to test_notifications.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_database_conflicts.py to test_database_conflicts.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_utils.py to test_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_cache.py to test_cache.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_catalog.py to test_v3_catalog.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_jws_provider.py to test_jws_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/test_token_serialization.py to test_token_serialization.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/token/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_identity.py to test_v3_identity.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/base_classes.py to base_classes.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_url_middleware.py to test_url_middleware.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/cache.py to cache.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/warnings.py to warnings.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/ldapdb.py to ldapdb.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/key_repository.py to key_repository.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/hacking.py to hacking.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/auth_plugins.py to auth_plugins.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/logging.py to logging.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/backendloader.py to backendloader.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/jws_key_repository.py to jws_key_repository.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/temporaryfile.py to temporaryfile.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/database.py to database.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/ksfixtures/policy.py to policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/rest.py to rest.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_core.py to test_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/catalog/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/fakeldap.py to fakeldap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_assignment.py to test_v3_assignment.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_ec2_core.py to test_contrib_ec2_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_pool_livetest.py to test_ldap_pool_livetest.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/limit/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_application_credential.py to test_v3_application_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_sql.py to core_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/backend/core_ldap.py to core_ldap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_trust.py to test_v3_trust.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_config.py to test_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_os_revoke.py to test_v3_os_revoke.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/trust/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_simple_cert.py to test_contrib_simple_cert.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/identity_mapping.py to identity_mapping.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/credential/test_backend_sql.py to test_backend_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_middleware.py to test_middleware.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_utils.py to test_utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/test_core.py to test_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/tests/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_federation_sql.py to test_backend_federation_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_federation.py to test_v3_federation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/test_sql.py to test_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/config_backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_core.py to test_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/test_sql.py to test_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/resource/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_limits.py to test_limits.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.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-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_upgrade.py to test_sql_upgrade.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/test_timeutils.py to test_timeutils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/external/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_sql.py to test_backend_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_contrib_s3_core.py to test_contrib_s3_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/filtering.py to filtering.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_receipt_provider.py to test_receipt_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_sql_banned_operations.py to test_sql_banned_operations.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_resource.py to test_v3_resource.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_filters.py to test_v3_filters.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_versions.py to test_versions.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_fernet_provider.py to test_fernet_provider.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/test_receipt_serialization.py to test_receipt_serialization.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/receipt/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_utils.py to test_utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/test_core.py to test_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/federation/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_domain_config.py to test_v3_domain_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_backend_templated.py to test_backend_templated.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_json_home.py to test_json_home.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/common/test_resource_options_common.py to test_resource_options_common.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_v3_oauth1.py to test_v3_oauth1.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_base.py to test_base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/test_sql.py to test_sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/backends/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/endpoint_policy/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/test_sql.py to test_sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/role_backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_core.py to test_core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/test_backends.py to test_backends.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/assignment/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_ldap_livetest.py to test_ldap_livetest.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_hacking_checks.py to test_hacking_checks.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/unit/test_shadow_users.py to test_shadow_users.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_service_providers.py to test_service_providers.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_services.py to test_services.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_consumer.py to test_consumer.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoint_group.py to test_endpoint_group.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_trusts.py to test_trusts.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_users.py to test_users.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_roles.py to test_domain_roles.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_tags.py to test_project_tags.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_implied_roles.py to test_implied_roles.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_application_credential.py to test_application_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_protocols.py to test_protocols.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy_association.py to test_policy_association.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_grants.py to test_grants.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domains.py to test_domains.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_access_rules.py to test_access_rules.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_system_assignments.py to test_system_assignments.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_roles.py to test_roles.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_assignment.py to test_assignment.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_limits.py to test_limits.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_domain_config.py to test_domain_config.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_registered_limits.py to test_registered_limits.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_identity_providers.py to test_identity_providers.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_projects.py to test_projects.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_mappings.py to test_mappings.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_ec2_credential.py to test_ec2_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_groups.py to test_groups.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_tokens.py to test_tokens.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_regions.py to test_regions.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_policy.py to test_policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_endpoints.py to test_endpoints.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_credentials.py to test_credentials.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/v3/test_project_endpoint.py to test_project_endpoint.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/protection/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/test_running.py to test_running.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/shared/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/functional/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/checks.py to checks.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/hacking/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/config_backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/resource_options.py to resource_options.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/backends/sql_model.py to sql_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/resource/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/auth.py to auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/tests/common/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/provider.py to provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/jws/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/providers/fernet/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/token_formatters.py to token_formatters.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/token/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/application_credential/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/mapping.py to mapping.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/mapping_backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/resource_options.py to resource_options.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/common.py to common.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/ldap/models.py to models.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/backends/sql_model.py to sql_model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/id_generators/sha256.py to sha256.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/shadow_backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/identity/generator.py to generator.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_filter.py to endpoint_filter.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/receipt.py to receipt.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/resource.py to resource.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity_mapping.py to identity_mapping.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/saml.py to saml.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/opts.py to opts.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/jwt_tokens.py to jwt_tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_tokens.py to fernet_tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/auth.py to auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth2.py to oauth2.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/endpoint_policy.py to endpoint_policy.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/domain_config.py to domain_config.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/security_compliance.py to security_compliance.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/totp.py to totp.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/assignment.py to assignment.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/credential.py to credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/tokenless_auth.py to tokenless_auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/revoke.py to revoke.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/fernet_receipts.py to fernet_receipts.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/shadow_users.py to shadow_users.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/catalog.py to catalog.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/wsgi.py to wsgi.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/unified_limit.py to unified_limit.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/ldap.py to ldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/identity.py to identity.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/application_credential.py to application_credential.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/policy.py to policy.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/trust.py to trust.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/utils.py to utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/default.py to default.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/role.py to role.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/federation.py to federation.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/constants.py to constants.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/token.py to token.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/conf/oauth1.py to oauth1.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/version.py to version.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/sql.py to sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/model.py to model.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/revoke/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/flat.py to flat.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/models/strict_two_level.py to strict_two_level.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/limit/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/idutils.py to idutils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens_fernet.py to tokens_fernet.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/tokens.py to tokens.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/debug.py to debug.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/database.py to database.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/security_compliance.py to security_compliance.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/bootstrap.py to bootstrap.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/manage.py to manage.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/credential.py to credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/caching.py to caching.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/ldap.py to ldap.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/doctor/federation.py to federation.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/status.py to status.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/oauth1/validator.py to validator.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/cmd/cli.py to cli.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/provider.py to provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/providers/fernet/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/receipt_formatters.py to receipt_formatters.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/handlers.py to handlers.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/receipt/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/utils.py to utils.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/constants.py to constants.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/idp.py to idp.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/federation/schema.py to schema.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/core.py to core.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/resource_options.py to resource_options.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql.py to sql.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/base.py to base.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/role_backends/sql_model.py to sql_model.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/sql.py to sql.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/base.py to base.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/backends/__init__.py to __init__.cpython-311.pyc byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/__init__.py to __init__.cpython-311.pyc -byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/assignment/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/schema.py to schema.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/backends/rules.py to rules.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/policy/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/fernet_utils.py to fernet_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/immutable.py to immutable.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/options/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/resource_options/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/_context_cache.py to _context_cache.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/cache/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/driver_hints.py to driver_hints.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/context.py to context.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/tokenless_auth.py to tokenless_auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/provider_api.py to provider_api.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/json_home.py to json_home.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/authorization.py to authorization.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/profiler.py to profiler.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/autogen.py to autogen.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/27e647c0fad4_initial_version.py to 27e647c0fad4_initial_version.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.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-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/expand/29e87d24a316_initial.py to 29e87d24a316_initial.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/versions/yoga/contract/e25ffa003242_initial.py to e25ffa003242_initial.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/manage.py to manage.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/env.py to env.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/migrations/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/upgrades.py to upgrades.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/sql/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/render_token.py to render_token.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/jwt_utils.py to jwt_utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/region.py to region.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/limit.py to limit.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service_provider.py to service_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/implied_role.py to implied_role.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/ec2_credential.py to ec2_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy.py to policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint_group.py to endpoint_group.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/grant.py to grant.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/service.py to service.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/revoke_event.py to revoke_event.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/auth.py to auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain_config.py to domain_config.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project.py to project.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/credential.py to credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/domain.py to domain.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/identity_provider.py to identity_provider.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token_revocation.py to token_revocation.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/mapping.py to mapping.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/user.py to user.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/consumer.py to consumer.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/endpoint.py to endpoint.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role_assignment.py to role_assignment.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/project_endpoint.py to project_endpoint.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_token.py to access_token.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/application_credential.py to application_credential.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/trust.py to trust.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/policy_association.py to policy_association.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/group.py to group.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/protocol.py to protocol.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/role.py to role.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/registered_limit.py to registered_limit.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/access_rule.py to access_rule.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/policies/token.py to token.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/utils.py to utils.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/manager.py to manager.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/password_hashing.py to password_hashing.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/policy.py to policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/enforcer.py to enforcer.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/rbac_enforcer/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/parameter_types.py to parameter_types.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/validators.py to validators.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/common/validation/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/sql.py to sql.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/base.py to base.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/backends/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/core.py to core.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/endpoint_policy/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_inherit.py to os_inherit.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth2.py to os_oauth2.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/registered_limits.py to registered_limits.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_inferences.py to role_inferences.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/policy.py to policy.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/users.py to users.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_oauth1.py to os_oauth1.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/credentials.py to credentials.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_ep_filter.py to os_ep_filter.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/groups.py to groups.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/auth.py to auth.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/projects.py to projects.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/roles.py to roles.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/saml.py to saml.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/json_home_relations.py to json_home_relations.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/implied_roles.py to implied_roles.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/authentication.py to authentication.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/_shared/EC2_S3_Resource.py to EC2_S3_Resource.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/regions.py to regions.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/limits.py to limits.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_federation.py to os_federation.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_revoke.py to os_revoke.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/s3tokens.py to s3tokens.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/ec2tokens.py to ec2tokens.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/system.py to system.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/endpoints.py to endpoints.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/trusts.py to trusts.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/domains.py to domains.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/services.py to services.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/__init__.py to __init__.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/role_assignments.py to role_assignments.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/os_simple_cert.py to os_simple_cert.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/api/discovery.py to discovery.cpython-311.pyc +byte-compiling /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone/notifications.py to notifications.cpython-311.pyc running install_data running install_egg_info removing '/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages/keystone-25.0.0.egg-info' (and everything under it) @@ -6830,349 +6866,594 @@ + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= -+ echo WARNING: --no-py2 is deprecated, and always on. ++ for i in $@ ++ case "${1}" in ++ echo 'WARNING: --no-py2 is deprecated, and always on.' WARNING: --no-py2 is deprecated, and always on. + shift -+ py3versions -vr -+ PYTHON3S=3.12 3.11 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.12 = disabled ] -+ cut -d. -f1 -+ echo 3.12 ++ for i in $@ ++ case "${1}" in +++ py3versions -vr ++ PYTHON3S='3.12 3.11' ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.12 = disabled ']' +++ echo 3.12 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z ] -+ pwd -+ echo Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages +++ pwd ++ '[' -d /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z '' ']' +++ pwd ++ echo 'Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages' Implicitly adding PYTHONPATH=/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages -+ pwd +++ pwd + export PYTHONPATH=/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] ++ PYTHONPATH=/build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr + subunit2pyunit -+ PYTHON=python3.12 stestr run --parallel --subunit keystone\.tests\.unit.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*)) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_application_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:get_application_credential":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_application_credentials":"rule:admin_or_owner" was deprecated in T in favor of "identity:list_application_credentials":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_application_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:delete_application_credential":"(role:admin and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_consumer":"rule:admin_required" was deprecated in T in favor of "identity:get_consumer":"rule:admin_required or (role:reader and system_scope:all)". Reason: The OAUTH1 consumer API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_consumers":"rule:admin_required" was deprecated in T in favor of "identity:list_consumers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The OAUTH1 consumer API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_credential":"rule:admin_required" was deprecated in S in favor of "identity:get_credential":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_credentials":"rule:admin_required" was deprecated in S in favor of "identity:list_credentials":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:create_credential":"rule:admin_required" was deprecated in S in favor of "identity:create_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:update_credential":"rule:admin_required" was deprecated in S in favor of "identity:update_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_credential":"rule:admin_required" was deprecated in S in favor of "identity:delete_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain":"rule:admin_required or token.project.domain.id:%(target.domain.id)s" was deprecated in S in favor of "identity:get_domain":"rule:admin_required or (role:reader and system_scope:all) or token.domain.id:%(target.domain.id)s or token.project.domain.id:%(target.domain.id)s". Reason: The domain API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_domains":"rule:admin_required" was deprecated in S in favor of "identity:list_domains":"rule:admin_required or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain.id)s)". Reason: The domain API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_config":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_config":"rule:admin_required or (role:reader and system_scope:all)". Reason: The domain config API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_config_default":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_config_default":"rule:admin_required or (role:reader and system_scope:all)". Reason: The domain config API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_get_credential":"rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)" was deprecated in T in favor of "identity:ec2_get_credential":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_list_credentials":"rule:admin_or_owner" was deprecated in T in favor of "identity:ec2_list_credentials":"(role:reader and system_scope:all) or rule:owner". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_create_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:ec2_create_credential":"(role:admin and system_scope:all) or rule:owner". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_delete_credential":"rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)" was deprecated in T in favor of "identity:ec2_delete_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint":"rule:admin_required" was deprecated in S in favor of "identity:get_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints":"rule:admin_required" was deprecated in S in favor of "identity:list_endpoints":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoint_groups":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoint_groups":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:get_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects_associated_with_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:list_projects_associated_with_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_associated_with_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_associated_with_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint_group_in_project":"rule:admin_required" was deprecated in T in favor of "identity:get_endpoint_group_in_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoint_groups_for_project":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoint_groups_for_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_grant":"rule:admin_required" was deprecated in S in favor of "identity:check_grant":"(rule:admin_required) or ((role:reader and system_scope:all) or ((role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s))". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_grants":"rule:admin_required" was deprecated in S in favor of "identity:list_grants":"(rule:admin_required) or ((role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s))". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:create_grant":"rule:admin_required" was deprecated in S in favor of "identity:create_grant":"(rule:admin_required) or ((role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:revoke_grant":"rule:admin_required" was deprecated in S in favor of "identity:revoke_grant":"(rule:admin_required) or ((role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_system_grants_for_user":"rule:admin_required" was deprecated in S in favor of "identity:list_system_grants_for_user":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_system_grant_for_user":"rule:admin_required" was deprecated in S in favor of "identity:check_system_grant_for_user":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_system_grants_for_group":"rule:admin_required" was deprecated in S in favor of "identity:list_system_grants_for_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_system_grant_for_group":"rule:admin_required" was deprecated in S in favor of "identity:check_system_grant_for_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_group":"rule:admin_required" was deprecated in S in favor of "identity:get_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_groups":"rule:admin_required" was deprecated in S in favor of "identity:list_groups":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_groups_for_user":"rule:admin_or_owner" was deprecated in S in favor of "identity:list_groups_for_user":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s) or user_id:%(user_id)s". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_users_in_group":"rule:admin_required" was deprecated in S in favor of "identity:list_users_in_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_user_in_group":"rule:admin_required" was deprecated in S in favor of "identity:check_user_in_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.user.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_identity_providers":"rule:admin_required" was deprecated in S in favor of "identity:list_identity_providers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The identity provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_identity_provider":"rule:admin_required" was deprecated in S in favor of "identity:get_identity_provider":"rule:admin_required or (role:reader and system_scope:all)". Reason: The identity provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_implied_role":"rule:admin_required" was deprecated in T in favor of "identity:get_implied_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_implied_roles":"rule:admin_required" was deprecated in T in favor of "identity:list_implied_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_inference_rules":"rule:admin_required" was deprecated in T in favor of "identity:list_role_inference_rules":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_implied_role":"rule:admin_required" was deprecated in T in favor of "identity:check_implied_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_mapping":"rule:admin_required" was deprecated in S in favor of "identity:get_mapping":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated mapping API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_mappings":"rule:admin_required" was deprecated in S in favor of "identity:list_mappings":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated mapping API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_policy":"rule:admin_required" was deprecated in T in favor of "identity:get_policy":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_policies":"rule:admin_required" was deprecated in T in favor of "identity:list_policies":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_service":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_region_and_service":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_region_and_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_policy_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:get_policy_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_for_policy":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_for_policy":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_project":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in S in favor of "identity:get_project":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects":"rule:admin_required" was deprecated in S in favor of "identity:list_projects":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_user_projects":"rule:admin_or_owner" was deprecated in S in favor of "identity:list_user_projects":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s) or user_id:%(target.user.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_project_tags":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in T in favor of "identity:list_project_tags":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_project_tag":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in T in favor of "identity:get_project_tag":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:list_projects_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: -As of the Train release, the project endpoint API now understands default -roles and system-scoped tokens, making the API more granular by default without -compromising security. The new policy defaults account for these changes -automatically. Be sure to take these new defaults into consideration if you are -relying on overrides in your deployment for the project endpoint API. -. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_endpoint_in_project":"rule:admin_required" was deprecated in T in favor of "identity:check_endpoint_in_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: -As of the Train release, the project endpoint API now understands default -roles and system-scoped tokens, making the API more granular by default without -compromising security. The new policy defaults account for these changes -automatically. Be sure to take these new defaults into consideration if you are -relying on overrides in your deployment for the project endpoint API. -. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_for_project":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_for_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: -As of the Train release, the project endpoint API now understands default -roles and system-scoped tokens, making the API more granular by default without -compromising security. The new policy defaults account for these changes -automatically. Be sure to take these new defaults into consideration if you are -relying on overrides in your deployment for the project endpoint API. -. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_protocol":"rule:admin_required" was deprecated in S in favor of "identity:get_protocol":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated protocol API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_protocols":"rule:admin_required" was deprecated in S in favor of "identity:list_protocols":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated protocol API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_role":"rule:admin_required" was deprecated in S in favor of "identity:get_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_roles":"rule:admin_required" was deprecated in S in favor of "identity:list_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_role":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_domain_roles":"rule:admin_required" was deprecated in T in favor of "identity:list_domain_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_assignments":"rule:admin_required" was deprecated in S in favor of "identity:list_role_assignments":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_assignments_for_tree":"rule:admin_required" was deprecated in T in favor of "identity:list_role_assignments_for_tree":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_service":"rule:admin_required" was deprecated in S in favor of "identity:get_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_services":"rule:admin_required" was deprecated in S in favor of "identity:list_services":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_service_providers":"rule:admin_required" was deprecated in S in favor of "identity:list_service_providers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_service_provider":"rule:admin_required" was deprecated in S in favor of "identity:get_service_provider":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_token":"rule:admin_or_token_subject" was deprecated in T in favor of "identity:check_token":"(role:reader and system_scope:all) or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:validate_token":"rule:service_admin_or_token_subject" was deprecated in T in favor of "identity:validate_token":"(role:reader and system_scope:all) or rule:service_role or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:revoke_token":"rule:admin_or_token_subject" was deprecated in T in favor of "identity:revoke_token":"(role:admin and system_scope:all) or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_user":"rule:admin_or_owner" was deprecated in S in favor of "identity:get_user":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and token.domain.id:%(target.user.domain_id)s) or user_id:%(target.user.id)s". Reason: The user API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_users":"rule:admin_required" was deprecated in S in favor of "identity:list_users":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The user API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_trusts":"rule:admin_required" was deprecated in T in favor of "identity:list_trusts":"rule:admin_required or (role:reader and system_scope:all)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_roles_for_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:list_roles_for_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_role_for_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:get_role_for_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_trust":"user_id:%(target.trust.trustor_user_id)s" was deprecated in T in favor of "identity:delete_trust":"rule:admin_required or user_id:%(target.trust.trustor_user_id)s". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:get_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. - warnings.warn(deprecated_msg) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) ++ PYTHON=python3.12 ++ stestr run --parallel --subunit 'keystone\.tests\.unit.(?!(.*test_v3_federation\.SAMLGenerationTests\.test_sign_assertion_exc.*|.*test_sql_upgrade.FullMigration.*|.*test_hacking_checks\.TestCheckForMutableDefaultArgs\.test.*|.*common\.test_notifications\.NotificationsTestCase.*|.*test_v3_auth\.TestAuthInfo\.test_get_method_names_duplicates.*|.*test_backend_sql\.SqlCatalog\.test_get_service_returns_not_found.*|.*tests\.test_core\.TestTestCase\.test_deprecation_warnings_are_raised_as_exceptions_in_tests.*|.*test_v3_federation.*SAMLGenerationTests.*test_sign_assertion_logs_message_if_xmlsec1_is_not_installed.*))' +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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.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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... ok +keystone.tests.unit.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_utils.FernetUtilsTestCase.test_debug_message_logged_when_loading_fernet_token_keys +keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_logged_when_loading_fernet_token_keys ... ok +keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_not_logged_when_loading_fernet_credential_key +keystone.tests.unit.common.test_utils.FernetUtilsTestCase.test_debug_message_not_logged_when_loading_fernet_credential_key ... ok +keystone.tests.unit.identity.backends.test_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.catalog.test_core.FormatUrlTests.test_formatting_a_non_string +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_formatting_a_non_string ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_project_keyerror +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_project_keyerror ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_tenant_keyerror +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_allowed_tenant_keyerror ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_key_not_allowed +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_substitution_with_key_not_allowed ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting ... ok +keystone.tests.unit.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_cache.TestCacheRegion.test_combination +keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination ... 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.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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails +keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails ... 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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works +keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works ... ok +keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode +keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... ok +keystone.tests.unit.common.test_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.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool +keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool ... ok +keystone.tests.unit.identity.backends.test_ldap_common.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.application_credential.backends.test_sql.SQLModelTestCase.test_access_rule_model +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_access_rule_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_add_user_to_group +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model ... ok +keystone.tests.unit.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.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.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs ... ok +keystone.tests.unit.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.TestIdentityDriver.test_create_group_duplicate_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc ... 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.endpoint_policy.backends.test_sql.SQLModelTestCase.test_policy_association_model +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLModelTestCase.test_policy_association_model ... ok +keystone.tests.unit.identity.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... ok +keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError +keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... skipped 'N/A: LDAP has no write support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding +keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding ... ok +keystone.tests.unit.identity.backends.test_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.SqlRoleModels.test_role_model +keystone.tests.unit.assignment.role_backends.test_sql.SqlRoleModels.test_role_model ... ok +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option +keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option ... ok +keystone.tests.unit.identity.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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_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.TestIdentityDriver.test_list_users_in_group_no_users +keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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.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_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.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_common.CommonLdapTestCase.test_user_id_begins_with_0 +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_begins_with_0 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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_common.CommonLdapTestCase.test_utf8_conversion +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_utf8_conversion ... 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.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.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.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.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... ok +keystone.tests.unit.identity.backends.test_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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.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.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords +keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords ... 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.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy +keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... 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.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.assignment.role_backends.test_sql.SqlRole.test_create_role_immutable +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_role_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.policy.backends.test_sql.SQLDriverTestCase.test_get_policy +keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.policy.backends.test_sql.SQLDriverTestCase.test_list_policies +keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.policy.backends.test_sql.SQLDriverTestCase.test_update_policy +keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events ... ok +keystone.tests.unit.common.test_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7187,26 +7468,34 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.TestEventCallbacks.test_provider_event_callback_subscription +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_gives_name ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7215,56 +7504,122 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.assignment.role_backends.test_sql.SqlRole.test_list_roles +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_list_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted +keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted ... ok +keystone.tests.unit.identity.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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.assignment.role_backends.test_sql.SqlRole.test_role_crud +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option +keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... ok +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none ... ok +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7275,46 +7630,62 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock ... ok -keystone.tests.unit.common.test_notifications.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.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.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user +keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... 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.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_auth_plugin.TestAuthPlugin.test_addition_auth_steps +keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_addition_auth_steps ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_duplicate_method +keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_duplicate_method ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method +keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database +keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7323,16 +7694,32 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_region +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7341,16 +7728,34 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.federation.test_core.TestFederationProtocol.test_update_protocol +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7359,32 +7764,88 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.test_core.TestDomainConfigs.test_config_for_dot_name_domain +keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain ... ok +keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend +keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files +keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files ... ok +keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain +keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain ... ok +keystone.tests.unit.receipt.test_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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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_auth_plugin.TestMapped.test_mapped_with_remote_user +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol ... ok +keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods +keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_service +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update +keystone.tests.unit.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update ... ok +keystone.tests.unit.test_backend_sql.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7397,128 +7858,268 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlCatalog.test_cache_layer_delete_service_with_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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_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_groups_for_user +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups_for_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain ... 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_role_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_role_duplicate_conflict_gives_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPMatchingRuleInChainTests.test_list_user_groups +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_get_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlCatalog.test_create_endpoint_nonexistent_service +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlCatalog.test_create_endpoint_region_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.CadfNotificationsWrapperTestCase.test_add_role_to_user_and_project +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_add_role_to_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id ... ok +keystone.tests.unit.test_backend_sql.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.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync -keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlCatalog.test_create_region_invalid_parent_id +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -skipped "Backend 'postgresql+psycopg2' 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_ldap_pool.LDAPIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_notifications.CADFNotificationsForEntities.test_delete_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -7527,1056 +8128,655 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_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.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.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.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.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.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_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type ... ok -keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully -keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles -keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... ok +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.CADFNotificationsDataTestCase.test_receive_identityId_from_audit_notification +keystone.tests.unit.common.test_notifications.CADFNotificationsDataTestCase.test_receive_identityId_from_audit_notification ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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.CADFNotificationsForPCIDSSEvents.test_changing_password_too_early_sends_notification -keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_changing_password_too_early_sends_notification ... ok -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cannot_delete_immutable_role ... ok -keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_warning_is_logged_when_encrypting_with_null_key -keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_warning_is_logged_when_encrypting_with_null_key ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_ldap_pool.LDAPIdentity.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_if_no_password_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... ok +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated ... 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_sql.SqlCatalog.test_delete_service_with_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties ... ok -keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies -keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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_sends_notification -keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_invalid_password_sends_notification ... 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.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_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_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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain ... ok -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict ... ok -keystone.tests.unit.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.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression ... 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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool -keystone.tests.unit.identity.backends.test_ldap_common.MultiURLTests.test_multiple_urls_with_comma_with_conn_pool ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event ... 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.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_notifications.CADFNotificationsForEntities.test_create_domain -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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_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.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.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_successful_formatting ... 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.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.TestAuthPlugin.test_addition_auth_steps -keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_addition_auth_steps ... 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.common.test_notifications.NotificationsForEntities.test_create_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config +keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... 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.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.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.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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_auth_plugin.TestAuthPlugin.test_duplicate_method -keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_duplicate_method ... 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.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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_greater_than_password_expires_days -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_greater_than_password_expires_days ... ok -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method -keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_unsupported_auth_method ... 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.SqlIDMappingTable.test_password_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... ok -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_less_than_password_expires_days -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_less_than_password_expires_days ... ok -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated ... ok -keystone.tests.unit.test_backend_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_delete_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... 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.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.test_backend_federation_sql.SqlFederation.test_federated_protocol -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... 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_normalize_user_type_ephemeral_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local ... ok -keystone.tests.unit.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.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_notifications.TestEventCallbacks.test_notification_event_not_valid -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... 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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_add_user_to_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.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_notifications.NotificationsForEntities.test_create_trust +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.test_contrib_simple_cert.TestSimpleCert.test_ca_cert +keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated ... ok -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral ... ok +keystone.tests.unit.identity.backends.test_sql.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.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.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local ... 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.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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_delete_user_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... 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.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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.test_backend_federation_sql.SqlFederation.test_group_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set ... 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.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_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.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_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_sql.SqlCatalog.test_get_v3_catalog_project_non_exist +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.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.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_id_mapping_sql.SqlIDMappingTable.test_user_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... 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_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_federation_sql.SqlFederation.test_local_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model ... 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.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_name_only keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_name_only ... ok -keystone.tests.unit.identity.backends.test_sql.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation_sql.SqlFederation.test_mapping -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation_sql.SqlFederation.test_nonlocal_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model ... 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.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.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.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.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.test_backend_federation_sql.SqlFederation.test_password_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... 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.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_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted ... 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_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.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_id -keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_federation_protocol_duplicate_conflict_with_id_in_id ... ok keystone.tests.unit.identity.backends.test_sql.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.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.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_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.common.test_notifications.NotificationsForEntities.test_create_user +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... 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.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_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.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.test_middleware.AuthContextMiddlewareTest.test_context_already_exists -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... ok keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project ... ok +keystone.tests.unit.identity.backends.test_sql.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_contrib_simple_cert.TestSimpleCert.test_signing_cert +keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... 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.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.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.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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_exception.SecurityErrorTestCase.test_forbidden_action_exposure_in_debug +keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_exposure_in_debug ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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.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.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.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.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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_exception.SecurityErrorTestCase.test_validation_error +keystone.tests.unit.test_exception.SecurityErrorTestCase.test_validation_error ... ok +stdin:3:1: K002 block comments should start with '# ' +keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test +keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test ... ok +keystone.tests.unit.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_provider_api.TestProviderAPIRegistry.test_deferred_gettr +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group ... ok +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_backend_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.SqlCatalog.test_invalidate_cache_when_updating_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_endpoint ... ok +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... ok +keystone.tests.unit.identity.backends.test_sql.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.common.test_notifications.NotificationsForEntities.test_delete_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.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_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.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.test_backend_ldap_pool.LDAPIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_sql.SqlCatalog.test_invalidate_cache_when_updating_region +keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_region ... ok keystone.tests.unit.identity.backends.test_sql.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.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_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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_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_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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.common.test_notifications.CADFNotificationsForEntities.test_disable_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlCatalog.test_list_endpoints +keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... 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.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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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" +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.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.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_notifications.NotificationsForEntities.test_delete_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_regions_filtered_by_parent_region_id +keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_regions_filtered_by_parent_region_id ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group_no_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.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_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.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.SqlCredential.test_list_credentials_is_decrypted -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted ... 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_federation_sql.SqlFederation.test_project_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model ... ok -keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination -keystone.tests.unit.common.test_cache.TestCacheRegion.test_combination ... ok -keystone.tests.unit.common.test_cache.TestCacheRegion.test_direct_region_key_invalidation -keystone.tests.unit.common.test_cache.TestCacheRegion.test_direct_region_key_invalidation ... ok -keystone.tests.unit.common.test_cache.TestCacheRegion.test_memoize_decorator_when_invalidating_the_region -keystone.tests.unit.common.test_cache.TestCacheRegion.test_memoize_decorator_when_invalidating_the_region ... ok -keystone.tests.unit.common.test_cache.TestCacheRegion.test_multi_methods_when_invalidating_the_region -keystone.tests.unit.common.test_cache.TestCacheRegion.test_multi_methods_when_invalidating_the_region ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited -keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited ... ok -keystone.tests.unit.common.test_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_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification -keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... 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_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_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.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.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_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_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.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin ... 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_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.common.test_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.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.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.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.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... ok -keystone.tests.unit.test_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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.receipt.test_fernet_provider.TestLoadKeys.test_empty_files -keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files ... 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.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.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_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.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.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.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.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.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.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode -keystone.tests.unit.contrib.federation.test_utils.TestUnicodeAssertionData.test_unicode ... 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.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.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.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option -keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password_for_ignore_user_option ... ok -keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_non_expired_password -keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_non_expired_password ... ok -keystone.tests.unit.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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.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.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.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.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.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.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.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id -keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_user_domain_id ... ok -keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option -keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_add_update_delete_option_in_resource_option ... ok -keystone.tests.unit.identity.backends.test_sql.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.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.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync -keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... 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.LdapIdentityWithMapping.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant ... 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_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases -keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... ok -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification ... ok +keystone.tests.unit.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_update_role_set_immutable_with_additional_updates -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable_with_additional_updates ... ok -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_unset_immutable -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_unset_immutable ... ok -keystone.tests.unit.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_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.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.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... ok -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... ok -keystone.tests.unit.common.test_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.CadfNotificationsWrapperTestCase.test_initiator_always_contains_username -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_always_contains_username ... ok -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_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_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.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_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... 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_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... ok -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups_for_user ... ok -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... 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.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.test_backend_federation_sql.SqlFederation.test_revocation_event_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model ... ok -keystone.tests.unit.test_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.common.test_notifications.NotificationsForEntities.test_create_policy -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... 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.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.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.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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_name ... ok +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify ... ok +keystone.tests.unit.identity.backends.test_sql.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_whitelisted_domain_config_twice -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_create_whitelisted_domain_config_twice ... ok -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... 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.test_cli.TestMappingPopulate.test_bad_domain_name -keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... 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.LdapIdentityWithMapping.test_add_user_group_deprecated -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... 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.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.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_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.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_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_sql.SqlCatalog.test_region_crud +keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... 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" +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs ... ok +keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model +keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_domain_disable_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.resource.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.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.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_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_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_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name -keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name ... ok -keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects -keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.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.TestEventCallbacks.test_provider_event_callback_subscription -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription ... ok -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider ... ok -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlCatalog.test_service_filtering +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlCatalog.test_update_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_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.test_backend_federation_sql.SqlFederation.test_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... 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_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_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... 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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... 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_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.test_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_incorrect_mapping_fail ... 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.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.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.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_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail ... ok -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords ... ok -keystone.tests.unit.common.test_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_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... ok -keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate -keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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.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_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_middleware.AuthContextMiddlewareTest.test_ephemeral_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... 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.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_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.common.test_notifications.CADFNotificationsForEntities.test_create_policy -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... 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.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.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls ... ok -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps ... ok -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... ok -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string ... 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_generates_uuids -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_generates_uuids ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model +keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_invalid_action +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_invalid_action ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -8585,892 +8785,354 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases ... ok +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation ... ok +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... ok +keystone.tests.unit.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.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.DomainSpecificSQLIdentity.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... 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.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.common.test_notifications.NotificationsForEntities.test_delete_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_auth.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.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.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.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_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_exception.ExceptionTestCase.test_validation_error -keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error ... 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.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.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.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update -keystone.tests.unit.test_backend_sql.SqlCatalog.test_avoid_creating_circular_references_in_regions_update ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint ... ok -keystone.tests.unit.test_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.common.test_notifications.CADFNotificationsForEntities.test_create_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... ok -keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert -keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model -keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_access_rule_model ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... 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.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.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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create -keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create ... ok +keystone.tests.unit.test_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.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.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.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.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.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_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_sets_enforcement_attr +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_sets_enforcement_attr ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_domain_aware ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_sql.SqlCatalog.test_cache_layer_service_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud ... 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.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" -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trust_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustor_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustee_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... 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_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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" -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_when_users -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_when_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_id_and_domain -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_id_and_domain ... ok -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_and_domain -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_group_name_and_domain ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.NotificationsForEntities.test_create_trust -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions ... ok -keystone.tests.unit.identity.backends.test_sql.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.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.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.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.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.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.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.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.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.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.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.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.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.SqlModuleInitialization.test_initialize_module -keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists ... 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.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.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.LDAPIdentityEnabledEmulation.test_authenticate_and_get_roles_no_metadata +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_and_get_roles_no_metadata ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... 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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled +keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... 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_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_policy.PolicyJsonTestCase.test_all_targets_documented +keystone.tests.unit.test_policy.PolicyJsonTestCase.test_all_targets_documented ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails ... ok -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through -keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through ... ok -keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_date_strings_returns_a_datetime -keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_date_strings_returns_a_datetime ... ok -keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError -keystone.tests.unit.external.test_timeutils.TestTimeUtils.test_parsing_invalid_date_strings_raises_a_ValueError ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... ok +keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user +keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok +keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads +keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads ... 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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_remote_id_attribute -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_remote_id_attribute ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_nonlocal_user_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_nonlocal_user_model ... 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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_check_policy_association ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... ok -keystone.tests.unit.common.test_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.SqlCatalog.test_create_region_invalid_parent_id -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_id ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.NotificationsForEntities.test_delete_trust +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... 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.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.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding -keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added ... ok -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_service -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_service ... ok -keystone.tests.unit.test_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_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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists ... ok -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_policy_association -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_policy_association ... ok -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant ... 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.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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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.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.test_core.TestDomainConfigs.test_config_for_dot_name_domain -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain ... ok -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend ... ok -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_nonexistent_domain ... ok -keystone.tests.unit.test_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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir ... ok -keystone.tests.unit.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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... 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.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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... 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.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_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_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity ... ok -keystone.tests.unit.test_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.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.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association ... ok -keystone.tests.unit.test_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_sql.SqlCatalog.test_delete_region_with_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_delete_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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.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.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.test_revoke.FernetSqlRevokeTests.test_by_domain_domain +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... ok keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload ... ok keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload_multiple_methods keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload_multiple_methods ... ok keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_strings_can_be_converted_to_bytes ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... 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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... ok -keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory -keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory ... ok -keystone.tests.unit.test_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_endpoint_returns_not_found ... ok -keystone.tests.unit.test_backend_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_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.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_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_endpoint_disabled -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_endpoint_disabled ... ok -keystone.tests.unit.test_backend_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_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.common.test_notifications.NotificationsForEntities.test_delete_policy -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... ok -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data ... 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.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.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.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.SqlCatalog.test_get_v3_catalog_with_empty_public_url -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url ... ok -keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... ok +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method ... ok +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_cannot_delete_disabled_domain_with_immutable_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... ok -keystone.tests.unit.common.test_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.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_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_missing_domain_data_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_region -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_region ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... ok -keystone.tests.unit.common.test_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service ... ok -keystone.tests.unit.test_v3_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.SqlRegisteredLimit.test_create_registered_limit_crud -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... 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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... 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_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_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.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.common.test_notifications.NotificationsForEntities.test_delete_role -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_no_content_type -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_no_content_type ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints -keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_subject_token_target_data ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... 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.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_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_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_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rule_by_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user ... ok +keystone.tests.unit.common.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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_sql.SqlCatalog.test_service_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud ... 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.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_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_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_expired_events_are_removed +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_expired_events_are_removed ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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.CADFNotificationsForEntities.test_remove_user_from_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.SqlRegisteredLimit.test_create_registered_limit_without_description -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description ... 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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group_returns_not_found ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_cascade_with_enabled_child +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok +keystone.tests.unit.test_backend_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_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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... 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_revoke.FernetSqlRevokeTests.test_list_revoked_project +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_add_user_to_group_no_user_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_no_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_no_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_change_password ... skipped "Backend doesn't allow change password." -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_doesnt_exist_exc ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_all_attrs ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_group_duplicate_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_all_attributes -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_all_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_revoke.FernetSqlRevokeTests.test_list_revoked_since +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -9479,222 +9141,62 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_if_no_password_set ... 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_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_filter_data ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_id_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_id_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_create_user_same_name_and_domain_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_group_doesnt_exist_exc ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_delete_user_no_user_exc ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_generates_uuids ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_no_group_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_no_group_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_by_name_no_user_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_user_no_user_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_domain_aware -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_domain_aware ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_sql -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_is_sql ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_groups -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_groups ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_for_user_no_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_no_groups -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_no_groups ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_one_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_groups_one_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_users -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_no_users ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_in_group_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_no_users -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_no_users ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_when_users -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_list_users_when_users ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_no_user ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_not_in_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_remove_user_from_group_not_in_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_already_exists -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_already_exists ... skipped "driver doesn't allow name update" -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_not_allowed -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_name_not_allowed ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_no_group -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_group_no_group ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_name_not_allowed_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_name_not_allowed_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_no_user_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_no_user_exc ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_remove_optional_attribute -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_remove_optional_attribute ... ok -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_same_name_exc -keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_update_user_same_name_exc ... skipped "Backend doesn't allow name update." -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_different -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_different ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_complex -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_complex ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_same -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_ava_equal_same ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_diff_length -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_diff_length ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_rdns -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_rdns ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_unicode -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_equal_unicode ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_parsed_dns -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_parsed_dns ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_same -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_dn_same ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant_pre_post -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_insignificant_pre_post ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_alias -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_alias ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_case_diff -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_attr_type_case_diff ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_diff_length -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_diff_length ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_order -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_order ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_type -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_diff_type ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_same_order -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_multi_ava_same_order ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_same -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_rdn_same ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_descendant -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_descendant ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_not_parent -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_not_parent ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parent -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parent ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parsed_dns -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_parsed_dns ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_same -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_same ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_under_child -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_under_child ... ok -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_unicode -keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_startswith_unicode ... ok -keystone.tests.unit.identity.backends.test_ldap_common.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_auth_plugin.TestMapped.test_mapped_with_remote_user -keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user ... ok -keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol -keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol ... ok -keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods -keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_create -keystone.tests.unit.test_backend_rules.RulesPolicy.test_create ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete_policy_returns_not_found -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete_policy_returns_not_found ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_get -keystone.tests.unit.test_backend_rules.RulesPolicy.test_get ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_get_policy_returns_not_found -keystone.tests.unit.test_backend_rules.RulesPolicy.test_get_policy_returns_not_found ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_list -keystone.tests.unit.test_backend_rules.RulesPolicy.test_list ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found ... ok -keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning -keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_sql.SqlRegisteredLimit.test_delete_registered_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke.FernetSqlRevokeTests.test_list_since +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... 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_notifications.CADFNotificationsForEntities.test_update_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.NotificationsForEntities.test_disable_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset ... 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_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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -9703,979 +9205,1218 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlCatalog.test_update_region_extras -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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.MultiLDAPandSQLIdentity.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles ... 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.LdapIdentityWithMapping.test_authenticate_if_no_password_set -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set ... 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_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_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled -keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled ... ok +keystone.tests.unit.test_backend_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_shadow_users.ShadowUsersTests.test_create_federated_user_domain +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_create_domain_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_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.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_add_duplicate_role_grant -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset ... 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.common.test_notifications.CADFNotificationsForEntities.test_update_project +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_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.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_shadow_users.ShadowUsersTests.test_get_federated_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... ok -keystone.tests.unit.test_backend_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_add_user_to_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group ... 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_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_shadow_users.ShadowUsersTests.test_get_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_wrong_user -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_wrong_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trust_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustor_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustee_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id_not_set +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_global_request_id_not_set ... ok +keystone.tests.unit.common.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_notifications.NotificationsForEntities.test_initiator_request_id -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_shadow_users.ShadowUsersTests.test_set_last_active_at +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method -keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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_sql.SqlRegisteredLimit.test_update_registered_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... 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.LdapIdentityWithMapping.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_and_get_roles_no_metadata ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_existing_federated_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.NotificationsForEntities.test_update_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.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_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_shadow_users.ShadowUsersTests.test_shadow_federated_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_user_disable_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_id_mapping_sql.SqlIDMappingTable.test_federated_user_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_federated_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... 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_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_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalid_public_key +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalid_public_key ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.NotificationsForEntities.test_update_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_userid_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_group_model ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_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.common.test_notifications.NotificationsForEntities.test_remove_user_from_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_remove_user_from_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_id_mapping_sql.SqlIDMappingTable.test_id_mapping +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... ok +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_add_user_to_group_expiring_mapped -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_mapped ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled +keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user ... ok -keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled -keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set ... ok +keystone.tests.unit.test_backend_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.common.test_notifications.CADFNotificationsForEntities.test_update_user +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled -keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled ... 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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully +keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_get_user_unique_id_and_display_name +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_get_user_unique_id_and_display_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... ok -keystone.tests.unit.test_v3_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_authenticate -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... 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.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.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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... 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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.SAMLGenerationTests.test_comma_in_keyfile_path -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... 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.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.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_returns_group_names +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_returns_group_names ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_and_direct_groups_mapping +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_and_direct_groups_mapping ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_direct_group_mapping_missing_domain +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_rule_engine_whitelist_direct_group_mapping_missing_domain ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_set_ephemeral_domain_to_ephemeral_users +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_set_ephemeral_domain_to_ephemeral_users ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_type_not_in_assertion +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_type_not_in_assertion ... ok +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identification_id ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through +keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through ... ok +keystone.tests.unit.identity.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_with_conn_pool +keystone.tests.unit.identity.backends.test_ldap_common.LDAPConnectionTimeoutTest.test_connectivity_timeout_with_conn_pool ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls ... ok +keystone.tests.unit.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.LDAPIdentityEnabledEmulation.test_build_tree +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... 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_id_mapping_sql.SqlIDMappingTable.test_role_assignment_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_role_assignment_model ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... ok +ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_id_mapping_sql.SqlIDMappingTable.test_user_group_membership +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_group_membership ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... 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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3.AuthContextMiddlewareTestCase.test_auth_context_override +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override ... ok keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok -keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential -keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... 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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.RegisteredLimitsTestCase.test_create_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited +keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_groups_filtered_and_limited ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPPosixGroupsTest.test_posix_member_id -keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_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_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... ok +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_auto_instantiated +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_auto_instantiated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_shared_state +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcer.test_enforcer_shared_state ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal +keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal ... 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_pool.LDAPIdentity.test_check_leaf_projects +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_cache_layer_get_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.common.test_notifications.NotificationsForEntities.test_update_user -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... 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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... 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.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud ... skipped 'No multiple domains support' +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption -keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProvider.test_valid_data_encryption ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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.LDAPLimitTests.test_list_projects_filtered_and_limited +keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_projects_filtered_and_limited ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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.ImpliedRolesTests.test_CRD_implied_roles +keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_limits.LimitsTestCase.test_create_limit_without_region -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.LDAPLimitTests.test_list_users_filtered_and_limited +keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_users_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id +keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_assignment.ImpliedRolesTests.test_list_all_rules +keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... ok +keystone.tests.unit.test_v3_federation.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.SAMLGenerationTests.test_not_project_scoped_token -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_not_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_sql.SqlPolicy.test_create +keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.SqlIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_update_application_credential ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete +keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none +keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_create_multi_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlPolicy.test_delete_policy_returns_not_found +keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok -keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlPolicy.test_get +keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_utils.UtilsTestCase.test_hash_edge_cases +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases ... 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.common.test_utils.UtilsTestCase.test_hash_long_password_strict +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlPolicy.test_list +keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... ok +keystone.tests.unit.test_backend_sql.SqlPolicy.test_update +keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.common.test_utils.UtilsTestCase.test_hash_long_password_truncation +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region ... ok -keystone.tests.unit.assignment.role_backends.test_sql.SqlRoleModels.test_role_model -keystone.tests.unit.assignment.role_backends.test_sql.SqlRoleModels.test_role_model ... ok +keystone.tests.unit.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlTrust.test_consume_use +keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.ApplicationCredentialAuth.test_application_credential_cannot_scope -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_cannot_scope ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... 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.common.test_utils.UtilsTestCase.test_hash_unicode +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.SAMLGenerationTests.test_samlize_token_values -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... 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.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_sql.SqlTrust.test_delete_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role +keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found +keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works -keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok +keystone.tests.unit.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.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_sql.SqlTrust.test_duplicate_trusts_not_allowed +keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false ... ok +keystone.tests.unit.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.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.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.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.common.test_utils.UtilsTestCase.test_resource_uuid +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.ApplicationCredentialAuth.test_application_credential_expiration_limits_token_expiration -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_expiration_limits_token_expiration ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set ... ok -keystone.tests.unit.test_backend_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_sql.SqlTrust.test_flush_expired_trusts_with_date +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict ... ok +keystone.tests.unit.identity.backends.test_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cannot_update_immutable_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... 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.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_sql.SqlTrust.test_flush_expired_trusts_with_project_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at +keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at ... ok +keystone.tests.unit.test_backend_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.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_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_multiple_endpoint_project_associations -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_multiple_endpoint_project_associations ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... ok +keystone.tests.unit.resource.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_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_group_names_in_mapping ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... ok +keystone.tests.unit.test_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.resource.config_backends.test_sql.SqlDomainConfig.test_config_registration +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_config_registration ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_sql.SqlTrust.test_list_trust_by_trustee +keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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.test_v3_federation.SAMLGenerationTests.test_sp_disabled -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... 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.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.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.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.SqlTrust.test_list_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.LimitsTestCase.test_list_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_project_scoped_token_using_endpoint_filter -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_project_scoped_token_using_endpoint_filter ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -10684,2474 +10425,2765 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.resource.config_backends.test_sql.SqlDomainConfig.test_delete_invalid_partial_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_invalid_partial_domain_config ... ok +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... 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.resource.config_backends.test_sql.SqlDomainConfig.test_delete_partial_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_partial_domain_config ... ok +keystone.tests.unit.test_backend_ldap.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_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_catalog.CatalogTestCase.test_create_endpoint_no_enabled -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.SAMLGenerationTests.test_token_not_found -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive +keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_positive ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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_federation.FederatedTokenTests.test_issue_unscoped_token_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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_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_cli.TestTrustFlush.test_trust_flush_with_invalid_date +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush_with_invalid_date ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url ... ok -keystone.tests.unit.test_backend_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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.LdapFilterTests.test_list_users_inexact_filtered +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_inexact_filtered ... 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.MultiLDAPandSQLIdentity.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_if_no_password_set ... 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. /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test +keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_healthcheck.HealthCheckTestCase.test_get_healthcheck +keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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_v3.VersionTestCase.test_get_version +keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.ApplicationCredentialAuth.test_application_credential_through_group_membership -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_through_group_membership ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails ... 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_receipt_provider.TestReceiptProvider.test_provider_receipt_expiration_validation +keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_provider_receipt_expiration_validation ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_domain ... ok +keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider +keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... ok +keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found +keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_validate_v3_none_receipt_raises_receipt_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... ok -keystone.tests.unit.test_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_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_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.RegisteredLimitsTestCase.test_update_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_role -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_cascade_with_enabled_child ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_ldap.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.SqlCredential.test_create_credential_is_encrypted_when_stored +keystone.tests.unit.test_backend_sql.SqlCredential.test_create_credential_is_encrypted_when_stored ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_v3_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.ApplicationCredentialAuth.test_valid_application_credential_succeeds +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_succeeds ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role ... ok +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_sql.SqlIdentity.test_create_domain_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... ok -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_create_trust -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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_v3_catalog.CatalogTestCase.test_create_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... 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.DomainSpecificSQLIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_show_project_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user_and_type +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user_and_type ... ok +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_has_system_role_when_assignment_exists +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_has_system_role_when_assignment_exists ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.common.test_notifications.CADFNotificationsForEntities.test_create_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted ... ok +keystone.tests.unit.test_v3_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_sql.SqlCredential.test_list_credentials_is_decrypted +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids ... ok -keystone.tests.unit.test_v3_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_check_endpoint_group_to_project_with_invalid_project_id ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_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_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' -Truncating password to algorithm specific maximum length 72 characters. +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_sql.SqlImpliedRoles.test_circular_inferences +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlImpliedRoles.test_delete_implied_role_returns_not_found +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_delete_implied_role_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_delete_domain -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cache_layer_get_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user ... ok +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_duplicate_project_id_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_id_fails ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_endpoint -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... 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_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_v3_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_backend_sql.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... 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_sql.SqlImpliedRoles.test_role_assignments_implied_roles_filtered_by_role +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_implied_roles_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedTokenTests.test_list_domains +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password ... ok +keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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.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_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations" +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -Truncating password to algorithm specific maximum length 72 characters. -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_catalog.CatalogTestCase.test_create_region_with_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_id ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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.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.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_create_grant_no_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_v3_federation.FederatedTokenTests.test_list_projects +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_revokes_token ... ok +Truncating password to algorithm specific maximum length 72 characters. /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_delete_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. -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_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_templated.TestTemplatedCatalog.test_cache_layer_service_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.' +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations" +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.identity.backends.test_sql.TestIdentityDriver.test_authenticate +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_change_password -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... 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_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_templated.TestTemplatedCatalog.test_create_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_no_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... ok +Truncating password to algorithm specific maximum length 72 characters. +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_filters.IdentityTestListLimitCase.test_groups_list_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... 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.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.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate_wrong_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +Truncating password to algorithm specific maximum length 72 characters. +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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.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.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... 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_catalog.CatalogTestCase.test_create_region_without_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... ok +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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_templated.TestTemplatedCatalog.test_delete_association_by_project +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... ok +Truncating password to algorithm specific maximum length 72 characters. +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user_all_attributes ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... ok +keystone.tests.unit.test_backend_ldap.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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cannot_update_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_project_tags_immutable_project ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_false ... ok +keystone.tests.unit.test_v3_federation.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_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' -Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name -[SQL: INSERT INTO "group" (id, name, domain_id, description, extra) VALUES (?, ?, ?, ?, ?)] -[parameters: ('1dbaab523b9940c4851a33fc4cfbda1a', 'e5d507e8f12642b1983a75aeb5cd02de', 'fdc2560f18c843c0984dc81f113add40', None, '{}')] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -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.common.test_notifications.CADFNotificationsForEntities.test_delete_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... 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.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_templated.TestTemplatedCatalog.test_delete_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_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_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_check_user_in_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -skipped 'Resource LDAP has been removed' +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_templated.TestTemplatedCatalog.test_delete_service_with_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_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.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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_templated.TestTemplatedCatalog.test_get_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... 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_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_true +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_true ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Truncating password to algorithm specific maximum length 72 characters. -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_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_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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... 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_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_domain_config.DomainConfigTestCase.test_update_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok +keystone.tests.unit.identity.backends.test_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_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_true +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_true ... 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.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_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -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: ('9a20a7cc7a6041568bd64c42bbb6990b', '45e1475fc6084633ad93e2bbfbe03bab', 1, '{}', None, '2025-05-23 08:30:28.952831', None)] +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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.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_templated.TestTemplatedCatalog.test_get_service_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found ... 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: ('e305da28d93043a4a1436dc5eeafa7eb', '04f9d8ab49104e0c904f796e8368ae29', 'cfb0333384da4ae79f3eef3be4c1ac0b', None, '{}')] (Background on this error at: https://sqlalche.me/e/14/gkpj) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_same_id_exc ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -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: ('1049bb8a1458467080568de1791be8ca', '3472e4c895de47c2b860ee7f4891379a', '58f250083fa7494ea00f935ddd254f7e', 0, None)] -(Background on this error at: https://sqlalche.me/e/14/gkpj) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... 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_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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_v3_domain_config.DomainConfigTestCase.test_update_config_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... 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_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_get_v3_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +Truncating password to algorithm specific maximum length 72 characters. +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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_delete_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... ok -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_sql.SqlIdentity.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive ... ok -keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential -keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints" +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +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: ('0a09b72c887f48de9fff849e46de6100', '462f228020924690a1891c81cbf28a53', 1, '{}', None, '2024-04-20 02:45:49.450077', None)] +(Background on this error at: https://sqlalche.me/e/14/gkpj) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +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.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_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_catalog.CatalogTestCase.test_create_endpoint_with_invalid_region_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_invalid_region_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.SqlIdentity.test_create_project_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok +keystone.tests.unit.identity.backends.test_sql.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" +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: ('6b15a662da4f4b44bafd3ce4fee32808', 'f86e8f4ea8ec438db190bbacfd0fe13e', '2e35a35907844b958d9bd2a0b67b0efe', 0, None)] +(Background on this error at: https://sqlalche.me/e/14/gkpj) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_no_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_no_region ... 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.TestIdentityDriver.test_delete_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... ok +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.ServiceProviderTests.test_create_service_provider -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... 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.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.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_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_templated.TestTemplatedCatalog.test_list_endpoints +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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.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_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.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_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_get_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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.TestIdentityDriver.test_delete_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... ok +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... ok -keystone.tests.unit.test_backend_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_endpoint_group_in_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project ... ok +keystone.tests.unit.identity.backends.test_sql.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_templated.TestTemplatedCatalog.test_region_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... 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_backend_templated.TestTemplatedCatalog.test_service_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_with_project_api +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_with_project_api ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_catalog.CatalogTestCase.test_create_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_templated.TestTemplatedCatalog.test_service_filtering +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering" +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group ... ok -keystone.tests.unit.test_backend_ldap.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_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.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.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_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_catalog.CatalogTestCase.test_create_region_with_conflicting_ids +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_federation.FederatedTokenTests.test_scope_to_project_once +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.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_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_config.ConfigTestCase.test_config_default +keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_remove_optional_attribute ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_same_name_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... ok -keystone.tests.unit.test_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.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_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.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_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_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api ... 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_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_contrib_s3_core.S3ContribCore.test_bad_request +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model ... ok +keystone.tests.unit.test_backend_ldap.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_delete_project_shows_in_event_list ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_local_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_empty_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_empty_id ... ok +keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled +keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_contrib_s3_core.S3ContribCore.test_bad_response +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_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_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_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_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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_option ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_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.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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_conflicting_idp_cleans_up_auto_generated_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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_catalog.CatalogTestCase.test_create_region_with_matching_ids +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_matching_ids ... ok +keystone.tests.unit.test_v3_auth.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.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_contrib_s3_core.S3ContribCore.test_bad_short_scope_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_short_scope_v4 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_tags_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails ... ok +keystone.tests.unit.test_v3_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.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_create_system_grant_for_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_v3_catalog.CatalogTestCase.test_create_region_without_description +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_description ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 ... ok +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_group_membership ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_fails_when_given_invalid_idp_and_protocols -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_fails_when_given_invalid_idp_and_protocols ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_users keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_users ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_delete_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_sql.SqlDecorators.test_conflict_happend +keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... ok +keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization +keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlDecorators.test_initialization_fail +keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization_fail ... 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_v3_federation.ServiceProviderTests.test_delete_service_provider -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_sql.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_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.TestIdentityDriver.test_list_users_no_users -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users ... 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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlModuleInitialization.test_initialize_module +keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... 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.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_cli.CachingDoctorTests.test_symptom_connection_to_memcached +keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached ... ok +keystone.tests.unit.test_backend_ldap.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_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role ... ok -keystone.tests.unit.test_v3_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.UserFederatedAttributesTests.test_update_user_with_federated_attributes -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles +keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_application_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:get_application_credential":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_application_credentials":"rule:admin_or_owner" was deprecated in T in favor of "identity:list_application_credentials":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_application_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:delete_application_credential":"(role:admin and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_consumer":"rule:admin_required" was deprecated in T in favor of "identity:get_consumer":"rule:admin_required or (role:reader and system_scope:all)". Reason: The OAUTH1 consumer API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_consumers":"rule:admin_required" was deprecated in T in favor of "identity:list_consumers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The OAUTH1 consumer API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_credential":"rule:admin_required" was deprecated in S in favor of "identity:get_credential":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_credentials":"rule:admin_required" was deprecated in S in favor of "identity:list_credentials":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:create_credential":"rule:admin_required" was deprecated in S in favor of "identity:create_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:update_credential":"rule:admin_required" was deprecated in S in favor of "identity:update_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_credential":"rule:admin_required" was deprecated in S in favor of "identity:delete_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain":"rule:admin_required or token.project.domain.id:%(target.domain.id)s" was deprecated in S in favor of "identity:get_domain":"rule:admin_required or (role:reader and system_scope:all) or token.domain.id:%(target.domain.id)s or token.project.domain.id:%(target.domain.id)s". Reason: The domain API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_domains":"rule:admin_required" was deprecated in S in favor of "identity:list_domains":"rule:admin_required or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain.id)s)". Reason: The domain API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_config":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_config":"rule:admin_required or (role:reader and system_scope:all)". Reason: The domain config API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_config_default":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_config_default":"rule:admin_required or (role:reader and system_scope:all)". Reason: The domain config API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_get_credential":"rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)" was deprecated in T in favor of "identity:ec2_get_credential":"(role:reader and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_list_credentials":"rule:admin_or_owner" was deprecated in T in favor of "identity:ec2_list_credentials":"(role:reader and system_scope:all) or rule:owner". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_create_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:ec2_create_credential":"(role:admin and system_scope:all) or rule:owner". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:ec2_delete_credential":"rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)" was deprecated in T in favor of "identity:ec2_delete_credential":"(role:admin and system_scope:all) or user_id:%(target.credential.user_id)s". Reason: The EC2 credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint":"rule:admin_required" was deprecated in S in favor of "identity:get_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints":"rule:admin_required" was deprecated in S in favor of "identity:list_endpoints":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoint_groups":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoint_groups":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:get_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects_associated_with_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:list_projects_associated_with_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_associated_with_endpoint_group":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_associated_with_endpoint_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_endpoint_group_in_project":"rule:admin_required" was deprecated in T in favor of "identity:get_endpoint_group_in_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoint_groups_for_project":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoint_groups_for_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: The endpoint groups API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_grant":"rule:admin_required" was deprecated in S in favor of "identity:check_grant":"(rule:admin_required) or ((role:reader and system_scope:all) or ((role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s))". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_grants":"rule:admin_required" was deprecated in S in favor of "identity:list_grants":"(rule:admin_required) or ((role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s))". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:create_grant":"rule:admin_required" was deprecated in S in favor of "identity:create_grant":"(rule:admin_required) or ((role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:revoke_grant":"rule:admin_required" was deprecated in S in favor of "identity:revoke_grant":"(rule:admin_required) or ((role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.user.domain_id)s and domain_id:%(target.domain.id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.project.domain_id)s) or (role:admin and domain_id:%(target.group.domain_id)s and domain_id:%(target.domain.id)s)) and (domain_id:%(target.role.domain_id)s or None:%(target.role.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_system_grants_for_user":"rule:admin_required" was deprecated in S in favor of "identity:list_system_grants_for_user":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_system_grant_for_user":"rule:admin_required" was deprecated in S in favor of "identity:check_system_grant_for_user":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_system_grants_for_group":"rule:admin_required" was deprecated in S in favor of "identity:list_system_grants_for_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_system_grant_for_group":"rule:admin_required" was deprecated in S in favor of "identity:check_system_grant_for_group":"rule:admin_required or (role:reader and system_scope:all)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_group":"rule:admin_required" was deprecated in S in favor of "identity:get_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_groups":"rule:admin_required" was deprecated in S in favor of "identity:list_groups":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_groups_for_user":"rule:admin_or_owner" was deprecated in S in favor of "identity:list_groups_for_user":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s) or user_id:%(user_id)s". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_users_in_group":"rule:admin_required" was deprecated in S in favor of "identity:list_users_in_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_user_in_group":"rule:admin_required" was deprecated in S in favor of "identity:check_user_in_group":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.group.domain_id)s and domain_id:%(target.user.domain_id)s)". Reason: The group API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_identity_providers":"rule:admin_required" was deprecated in S in favor of "identity:list_identity_providers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The identity provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_identity_provider":"rule:admin_required" was deprecated in S in favor of "identity:get_identity_provider":"rule:admin_required or (role:reader and system_scope:all)". Reason: The identity provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_implied_role":"rule:admin_required" was deprecated in T in favor of "identity:get_implied_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_implied_roles":"rule:admin_required" was deprecated in T in favor of "identity:list_implied_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_inference_rules":"rule:admin_required" was deprecated in T in favor of "identity:list_role_inference_rules":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_implied_role":"rule:admin_required" was deprecated in T in favor of "identity:check_implied_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The implied role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_mapping":"rule:admin_required" was deprecated in S in favor of "identity:get_mapping":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated mapping API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_mappings":"rule:admin_required" was deprecated in S in favor of "identity:list_mappings":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated mapping API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_policy":"rule:admin_required" was deprecated in T in favor of "identity:get_policy":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_policies":"rule:admin_required" was deprecated in T in favor of "identity:list_policies":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_service":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_policy_association_for_region_and_service":"rule:admin_required" was deprecated in T in favor of "identity:check_policy_association_for_region_and_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_policy_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:get_policy_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_for_policy":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_for_policy":"rule:admin_required or (role:reader and system_scope:all)". Reason: The policy association API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_project":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in S in favor of "identity:get_project":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects":"rule:admin_required" was deprecated in S in favor of "identity:list_projects":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_user_projects":"rule:admin_or_owner" was deprecated in S in favor of "identity:list_user_projects":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.user.domain_id)s) or user_id:%(target.user.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_project_tags":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in T in favor of "identity:list_project_tags":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_project_tag":"rule:admin_required or project_id:%(target.project.id)s" was deprecated in T in favor of "identity:get_project_tag":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.project.domain_id)s) or project_id:%(target.project.id)s". Reason: The project API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_projects_for_endpoint":"rule:admin_required" was deprecated in T in favor of "identity:list_projects_for_endpoint":"rule:admin_required or (role:reader and system_scope:all)". Reason: +As of the Train release, the project endpoint API now understands default +roles and system-scoped tokens, making the API more granular by default without +compromising security. The new policy defaults account for these changes +automatically. Be sure to take these new defaults into consideration if you are +relying on overrides in your deployment for the project endpoint API. +. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_endpoint_in_project":"rule:admin_required" was deprecated in T in favor of "identity:check_endpoint_in_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: +As of the Train release, the project endpoint API now understands default +roles and system-scoped tokens, making the API more granular by default without +compromising security. The new policy defaults account for these changes +automatically. Be sure to take these new defaults into consideration if you are +relying on overrides in your deployment for the project endpoint API. +. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_endpoints_for_project":"rule:admin_required" was deprecated in T in favor of "identity:list_endpoints_for_project":"rule:admin_required or (role:reader and system_scope:all)". Reason: +As of the Train release, the project endpoint API now understands default +roles and system-scoped tokens, making the API more granular by default without +compromising security. The new policy defaults account for these changes +automatically. Be sure to take these new defaults into consideration if you are +relying on overrides in your deployment for the project endpoint API. +. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_protocol":"rule:admin_required" was deprecated in S in favor of "identity:get_protocol":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated protocol API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_protocols":"rule:admin_required" was deprecated in S in favor of "identity:list_protocols":"rule:admin_required or (role:reader and system_scope:all)". Reason: The federated protocol API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_role":"rule:admin_required" was deprecated in S in favor of "identity:get_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_roles":"rule:admin_required" was deprecated in S in favor of "identity:list_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_domain_role":"rule:admin_required" was deprecated in T in favor of "identity:get_domain_role":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_domain_roles":"rule:admin_required" was deprecated in T in favor of "identity:list_domain_roles":"rule:admin_required or (role:reader and system_scope:all)". Reason: The role API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_assignments":"rule:admin_required" was deprecated in S in favor of "identity:list_role_assignments":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_role_assignments_for_tree":"rule:admin_required" was deprecated in T in favor of "identity:list_role_assignments_for_tree":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The assignment API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_service":"rule:admin_required" was deprecated in S in favor of "identity:get_service":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_services":"rule:admin_required" was deprecated in S in favor of "identity:list_services":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_service_providers":"rule:admin_required" was deprecated in S in favor of "identity:list_service_providers":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_service_provider":"rule:admin_required" was deprecated in S in favor of "identity:get_service_provider":"rule:admin_required or (role:reader and system_scope:all)". Reason: The service provider API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:check_token":"rule:admin_or_token_subject" was deprecated in T in favor of "identity:check_token":"(role:reader and system_scope:all) or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:validate_token":"rule:service_admin_or_token_subject" was deprecated in T in favor of "identity:validate_token":"(role:reader and system_scope:all) or rule:service_role or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:revoke_token":"rule:admin_or_token_subject" was deprecated in T in favor of "identity:revoke_token":"(role:admin and system_scope:all) or rule:token_subject". Reason: The token API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_user":"rule:admin_or_owner" was deprecated in S in favor of "identity:get_user":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and token.domain.id:%(target.user.domain_id)s) or user_id:%(target.user.id)s". Reason: The user API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_users":"rule:admin_required" was deprecated in S in favor of "identity:list_users":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The user API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_trusts":"rule:admin_required" was deprecated in T in favor of "identity:list_trusts":"rule:admin_required or (role:reader and system_scope:all)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_roles_for_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:list_roles_for_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_role_for_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:get_role_for_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:delete_trust":"user_id:%(target.trust.trustor_user_id)s" was deprecated in T in favor of "identity:delete_trust":"rule:admin_required or user_id:%(target.trust.trustor_user_id)s". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +/usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:get_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. + warnings.warn(deprecated_msg) +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.CliStatusTestCase.test_check_safe_trust_policies +keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_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_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... 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.test_backend_sql.SqlIdentity.test_create_unicode_user_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.TestMappingEngineTester.test_mapping_engine_tester +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_catalog.CatalogTestCase.test_create_regions_without_descriptions +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_without_descriptions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data ... ok +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file ... ok +keystone.tests.unit.test_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.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_update_delete_unicode_project ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... 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.DomainSpecificSQLIdentity.test_create_domain_with_project_api +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_with_project_api ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestTokenRevokeApi.test_revoke_by_id_true_returns_forbidden +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_by_id_true_returns_forbidden ... ok +keystone.tests.unit.test_backend_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_catalog.CatalogTestCase.test_create_service_enabled_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_false ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain ... ok +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name [SQL: UPDATE "group" SET name=? WHERE "group".id = ?] -[parameters: ('5ca8dc1d1975475aac943a6eec42bee4', 'b2cbe41310114f238078aea0977d1e73')] +[parameters: ('21a3b86aeb8041558a68577e19506406', 'fb820e198e5648e0be3d6f617e2a76a0')] (Background on this error at: https://sqlalche.me/e/14/gkpj) -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.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at -keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_v3_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v4 ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_non_whitelisted_security_compliance_options_fails ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... ok +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4 ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_missed_password ... 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_oauth1.OAuthNotificationTests.test_delete_consumer -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... 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.identity.backends.test_sql.TestIdentityDriver.test_update_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex ... ok +keystone.tests.unit.test_backend_ldap.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_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.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_update_project -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... 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_create_user_none_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password ... 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_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_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token_from_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user ... 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: ('bf3bad8c4baf4679b9194504c1dd4e0e', 1)] +(Background on this error at: https://sqlalche.me/e/14/gkpj) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_sql.SqlImpliedRoles.test_implied_role_crd -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... 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: ('46161987123049c88be44c5fb51eca01', 1)] -(Background on this error at: https://sqlalche.me/e/14/gkpj) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_project_endpoint_group -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_list_endpoints_associated_with_project_endpoint_group ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_without_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_notifications.CADFNotificationsForEntities.test_update_role -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... ok +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_without_description ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok -keystone.tests.unit.test_backend_sql.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.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_delete_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service ... 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_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_limits.RegisteredLimitsTestCase.test_delete_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.ShadowMappingTests.test_roles_outside_idp_domain_fail_mapping +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_outside_idp_domain_fail_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api ... ok -keystone.tests.unit.test_backend_sql.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_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_user_group_project_links -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_user_group_project_links ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails ... 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_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_federation.K2KServiceCatalogTests.test_no_service_providers_in_token +keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_no_service_providers_in_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... ok -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles ... ok +keystone.tests.unit.test_v3_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_federation.K2KServiceCatalogTests.test_service_providers_in_token +keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix ... ok +keystone.tests.unit.test_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_limits.RegisteredLimitsTestCase.test_list_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_domain_id -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_head_security_compliance_config_for_default_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.ServiceProviderTests.test_create_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.RegisteredLimitsTestCase.test_show_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_get_head_endpoint -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_catalog.CatalogTestCase.test_filter_list_services_by_name +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.IdentityTestListLimitCase.test_multiple_filters -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.identity.test_backend_sql.DisableInactiveUserTests.test_enabled_after_create_update_user -keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_enabled_after_create_update_user ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedIdentityProviderTests.test_create_idp_with_nonexistent_domain_id_fails -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_with_nonexistent_domain_id_fails ... ok +keystone.tests.unit.test_backend_ldap.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_federation.ShadowMappingTests.test_shadow_mapping_creates_projects +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links ... ok -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_non_whitelisted_security_compliance_opt_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_chase_referrals_on +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.ShadowMappingTests.test_shadow_mapping_does_not_create_roles +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_does_not_create_roles ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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_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_federation.FederatedIdentityProviderTests.test_create_idp_remote_none +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_delete_hierarchical_leaf_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project ... 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_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain ... ok -keystone.tests.unit.test_v3_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.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_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... ok -keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity -keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_group ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.ShadowMappingTests.test_shadow_mapping_is_idempotent +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_invalid_domain_id ... 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_v3_federation.ServiceProviderTests.test_update_service_provider_immutable_parameters -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_immutable_parameters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.ServiceProviderTests.test_delete_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config ... ok -keystone.tests.unit.test_backend_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_catalog.CatalogTestCase.test_get_head_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... 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_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_failed +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_region_failed ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit ... ok -keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_long_name_fails ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_invalidates_cache +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_invalidates_cache ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_interface ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association ... ok -keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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_sql.SqlLimit.test_create_limit_description_none -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_description_none ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.FederatedIdentityProviderTests.test_create_multi_idp_to_one_domain +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_multi_idp_to_one_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... 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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_federation.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_parent_region_id ... ok -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... ok +keystone.tests.unit.test_backend_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other ... ok -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_invalid_input +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_with_invalid_input ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.FederatedIdentityProviderTests.test_delete_idp_also_deletes_assigned_protocols +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_idp_also_deletes_assigned_protocols ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.ServiceProviderTests.test_get_head_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_head_service_provider ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_unknown_parameter -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_unknown_parameter ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.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_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_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type +keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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_exception.UnexpectedExceptionTestCase.test_validation_error +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_v3_federation.ServiceProviderTests.test_get_service_provider_fail +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_create_duplicate_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_nonexisting_idp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_form -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_form ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit -keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_pool.LDAPIdentity.test_create_project_under_domain_hierarchy +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed -keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_http_get_method_not_allowed ... ok -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent ... ok -keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password -keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_unique_constraint +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_nonlocal_user_unique_constraint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_invalid_domain_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_filter_list_head_idp_by_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.ServiceProviderTests.test_update_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... 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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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_sql.SqlLimit.test_delete_limit -keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_catalog.CatalogTestCase.test_list_head_endpoints +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... 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_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_shadow_users.TestUserWithFederatedUser.test_set_last_active_at +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type ... ok -keystone.tests.unit.test_backend_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_sql.SqlLimit.test_delete_limit_project -keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.FederatedIdentityProviderTests.test_delete_protocol -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found -keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found ... ok -keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_passing_is_domain_flag_false ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedIdentityProviderTests.test_get_head_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_v3_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_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_user_entity_type -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_user_entity_type ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_federated_user_display_name +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_federated_user_display_name ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_templated.TestTemplatedCatalog.test_cache_layer_service_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found ... ok -keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.' -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... 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.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_crud -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_crud ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations" -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_create_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_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_catalog.CatalogTestCase.test_update_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_catalog.CatalogTestCase.test_update_endpoint_enabled_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false +keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false ... ok +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_idps ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.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_contrib_s3_core.S3ContribCore.test_bad_response -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... ok -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential +keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth_token_cross_domain_group_and_project +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: 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_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_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails ... ok -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_service_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_service_v4 ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... ok -keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id -keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id ... ok -keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create ... 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_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.MultiLDAPandSQLIdentity.test_check_user_not_in_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group ... ok +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_no_description +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_no_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -13164,2092 +13196,2138 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.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_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_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -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_v3_federation.FederatedIdentityProviderTests.test_get_head_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_catalog.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_check_user_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails -keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_2 +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_2 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token ... ok +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_contrib_s3_core.S3ContribCore.test_bad_signature_v1 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_delete_association_by_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_catalog.CatalogTestCase.test_update_region_with_null_description +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_with_null_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_delete_association_by_project -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol ... ok -keystone.tests.unit.test_backend_ldap.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_v3_auth.TestFernetTokenAPIs.test_check_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... ok +keystone.tests.unit.test_backend_ldap_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_oauth1.ConsumerCRUDTests.test_consumer_delete +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_contrib_s3_core.S3ContribCore.test_bad_signature_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_invalid_domain_id ... ok +keystone.tests.unit.test_v3_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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... ok -keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files -keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_not_logged ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_create_domain_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_delete_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_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_oauth1.ConsumerCRUDTests.test_consumer_get_head +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret ... 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_templated.TestTemplatedCatalog.test_delete_service_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_create ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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.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_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps ... ok -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails ... ok +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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_contrib_s3_core.S3ContribCore.test_bad_token_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file ... ok -keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised -keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised ... ok +keystone.tests.unit.test_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_credential.TestCredentialAppCreds.test_app_cred_ec2_credential +keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_oauth1.ConsumerCRUDTests.test_consumer_update_bad_id +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_filters.IdentityTestListLimitCase.test_inexact_filters +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_explicit_endpoint +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_explicit_endpoint ... ok +keystone.tests.unit.test_v3_auth.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints." -keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe -keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe ... ok -keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider -keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... ok -keystone.tests.unit.test_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.MultiLDAPandSQLIdentity.test_create_project_with_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... 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_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4 ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links ... ok -keystone.tests.unit.test_v3_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.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_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.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.DomainSpecificSQLIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... ok -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_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled ... ok -keystone.tests.unit.test_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_contrib_s3_core.S3ContribCore.test_good_response -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_response ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_get_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_no_token ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found ... ok +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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_contrib_s3_core.S3ContribCore.test_good_signature_v1 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id ... ok +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params ... ok +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id ... ok +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails +keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... 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.CommonValidationTestCase.test_nullable_type_only +keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_type_only ... 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.CommonValidationTestCase.test_nullable_with_enum +keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum ... 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.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_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.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_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_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated ... 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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling +keystone.tests.unit.test_versions.VersionTestCase.test_accept_type_handling ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_versions.VersionTestCase.test_json_home_root +keystone.tests.unit.test_versions.VersionTestCase.test_json_home_root ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3 +keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3 ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_long_name_fails ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... ok +keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3 +keystone.tests.unit.test_versions.VersionTestCase.test_public_version_v3/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_delete_user_with_project_roles -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_versions.VersionTestCase.test_public_versions +keystone.tests.unit.test_versions.VersionTestCase.test_public_versions ... 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_filters.IdentityTestListLimitCase.test_list_filtered_domains +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... 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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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_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_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_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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.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_versions.VersionTestCase.test_v2_disabled +keystone.tests.unit.test_versions.VersionTestCase.test_v2_disabled ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints" -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.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_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project ... ok +keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain +keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... ok +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_region_service_association_cleanup_when_service_deleted ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_expired_password_with_disabled_user_fails ... ok -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_tag_is_case_sensitive ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_sts_signature_v4 ... ok +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_policy_deleted +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_policy_deleted ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... 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.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.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.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_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_v3_auth.TestTrustChain.test_delete_trust_cascade +keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_trust_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints' -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_backend_sql.SqlIdentity.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive ... ok +keystone.tests.unit.test_backend_ldap.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_federation.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_disabled_one +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.SAMLGenerationTests.test_comma_in_certfile_path +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_templated.TestTemplatedCatalog.test_list_services_with_hints -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... 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_templated.TestTemplatedCatalog.test_region_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations" -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_templated.TestTemplatedCatalog.test_service_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_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_auth.TestTrustChain.test_intermediate_user_deleted +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true ... 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_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_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_templated.TestTemplatedCatalog.test_service_filtering -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering" -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_matches_federated_get_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_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.SqlIdentity.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider -keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_with_long_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group ... ok -keystone.tests.unit.test_backend_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_catalog.CatalogTestCase.test_update_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false -keystone.tests.unit.test_policy.PolicyScopeTypesEnforcementTestCase.test_warning_message_is_logged_if_enforce_scope_is_false ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedIdentityProviderTests.test_protocol_composite_pk -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.SAMLGenerationTests.test_invalid_scope_body +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked +keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... ok -keystone.tests.unit.test_v3_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.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.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_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original ... ok -keystone.tests.unit.test_backend_sql.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_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_sql.SqlInheritance.test_inherited_role_grants_for_user -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_no_enabled_field +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_no_enabled_field ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_authorization_ttl ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_change_password_invalidates_trust_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_returns_empty_list_without_system_roles -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_returns_empty_list_without_system_roles ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_tokens -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_group_grant_revokes_tokens ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_catalog.CatalogTestCase.test_update_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_user ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_auth.TrustAPIBehavior.test_consume_trust_once +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_clean_remote_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.SAMLGenerationTests.test_sign_assertion +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.IdPMetadataGenerationTests.test_check_entity_id -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_auth.TrustAPIBehavior.test_create_one_time_use_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_project_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.DomainSpecificSQLIdentity.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_federation.IdPMetadataGenerationTests.test_check_idp_sso -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_user_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_user_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_filters.IdentityTestListLimitCase.test_services_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_subproject_acting_as_domain_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_subproject_acting_as_domain_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_mutable_attributes ... ok +keystone.tests.unit.test_v3_auth.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.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... 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_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestTokenRevokeById.test_deleting_project_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_password_lock -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_password_lock ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_bcrypt_sha256_not_truncate_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_get_project_tag -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SAMLGenerationTests.test_token_not_found +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found ... ok -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails ... ok -keystone.tests.unit.test_v3_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_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails ... ok +keystone.tests.unit.test_backend_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.EndpointGroupValidationTestCase.test_validate_create_endpoint_group_fails_with_invalid_filters -keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_create_endpoint_group_fails_with_invalid_filters ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_req_parameters -keystone.tests.unit.test_validation.EndpointGroupValidationTestCase.test_validate_endpoint_group_create_succeeds_with_req_parameters ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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_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_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_auth.TrustAPIBehavior.test_delete_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_update_delete_unicode_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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_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_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_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.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_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_oauth2.OAuth2SecretBasicTests.test_get_access_token +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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.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.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_doesnt_modify_passed_in_dict ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... ok -keystone.tests.unit.test_v3_auth.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_user_with_long_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow +keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_blank_grant_type ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_utils.UtilsTestCase.test_hash -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.IdPMetadataGenerationTests.test_metadata_validity -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust +keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust ... ok +keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc +keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc ... ok +keystone.tests.unit.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens ... ok -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_mapping +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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_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.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_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_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedIdentityProviderTests.test_update_protocols_attribute -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -Invalid domain name: 2d6b6499814d4d3a86f14f1a5342bcc9 +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance -keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_roles_for_groups_on_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_domain ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use -keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_os_revoke.OSRevokeTests.test_access_token_id_not_in_event -keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_access_token_id_not_in_event ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401 +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_mapping ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_sql.SqlTrust.test_create_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok +keystone.tests.unit.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.LDAPIdentityEnabledEmulation.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TrustAPIBehavior.test_max_redelegation_count_constraint +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlTrust.test_delete_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... 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_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.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_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_group_grant_revokes_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlTrust.test_delete_trust_not_found -keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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_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.DomainSpecificSQLIdentity.test_default_sql_plus_sql_specific_driver_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_default_sql_plus_sql_specific_driver_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_rounds_microseconds_of_objects_passed_in -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_rounds_microseconds_of_objects_passed_in ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_utils.UtilsTestCase.test_resource_64_char_uuid -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_64_char_uuid ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid -keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed -keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... ok -keystone.tests.unit.test_backend_ldap.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token ... ok -keystone.tests.unit.test_v3_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_backend_sql.SqlIdentity.test_get_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok -keystone.tests.unit.test_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check -keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict -keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict ... ok -keystone.tests.unit.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date ... ok +keystone.tests.unit.test_backend_ldap.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_delete_project_tags +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_clears_sql_registration +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_clears_sql_registration ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id ... ok +keystone.tests.unit.test_v3_auth.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_pool.LDAPIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_auth.TrustAPIBehavior.test_redelegation_expiry +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok -keystone.tests.unit.test_backend_sql.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_project_api ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role -keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... 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_pool.LDAPIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... ok -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_user_group_project_links +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_user_group_project_links ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_check_role_grant ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id ... ok -keystone.tests.unit.test_backend_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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added ... ok +keystone.tests.unit.test_v3_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_auth.TrustAPIBehavior.test_roles_subset +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... ok -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_project_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_identity.IdentityTestCase.test_create_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapFilterTests.test_groups_for_user_inexact_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_auth.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_identity.IdentityTestCase.test_create_user_bad_domain_id -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_domain_id ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users ... ok +keystone.tests.unit.test_v3_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_create_user_missed_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestTokenRevokeApi.test_deleting_user_grant_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_user_grant_revokes_token ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts ... ok -keystone.tests.unit.test_v3_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_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.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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlLimitTests.test_list_groups_filtered_and_limited -keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts ... ok +keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapFilterTests.test_list_entities_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.MultiLDAPandSQLIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_os_revoke.OSRevokeTests.test_disabled_project_in_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_project_in_list ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_os_revoke.OSRevokeTests.test_get_empty_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_empty_list ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TrustAPIBehavior.test_trustee_can_do_role_ops +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_identity.IdentityTestCase.test_add_user_to_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_large_project_cascade ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_identity.IdentityTestCase.test_admin_password_reset +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_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_os_revoke.OSRevokeTests.test_retries_on_deadlock +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_retries_on_deadlock ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_backend_ldap.LdapFilterTests.test_list_users_in_group_exact_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_exact_filtered ... skipped 'Not supported by LDAP identity driver' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... 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_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_identity.IdentityTestCase.test_create_group_bad_request +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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.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.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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_token_in_list keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_token_in_list ... ok -keystone.tests.unit.test_v3_auth.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_os_revoke.OSRevokeTests.test_since_future_time_no_events +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_since_future_time_no_events ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_identity.IdentityTestCase.test_create_user_bad_request +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited -keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents ... 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_identity.IdentityTestCase.test_delete_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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.LdapFilterTests.test_list_users_in_group_inexact_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_in_group_inexact_filtered ... skipped 'Not supported by LDAP identity driver' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_v3_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.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids ... ok -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids ... ok -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type ... ok -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type ... ok -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes ... ok -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload ... ok -keystone.tests.unit.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.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_sql.SqlPolicy.test_create -keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_group_project_links -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_group_project_links ... ok -keystone.tests.unit.test_v3_auth.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_sql.SqlIdentity.test_list_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_project_with_no_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_v3_auth.TrustAPIBehavior.test_consume_trust_once -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... 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.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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.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.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.test_backend_sql.SqlPolicy.test_get -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... 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.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.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_config.ConfigTestCase.test_config_default -keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_v3_identity.IdentityTestCase.test_create_user_without_domain +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_without_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -15258,1068 +15336,1493 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get_policy_returns_not_found -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get_policy_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_v3_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_healthcheck.HealthCheckTestCase.test_get_healthcheck -keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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_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_sql.SqlPolicy.test_list -keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_role_assignments ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlPolicy.test_update -keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_head_revoke_by_id_false_returns_gone ... ok -keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.token.test_fernet_provider.TestPayloads.test_unscoped_payload -keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model -keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_returns_default_model ... ok +keystone.tests.unit.test_backend_ldap_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user_with_grants -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user_with_grants ... ok -keystone.tests.unit.test_v3_auth.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_identity.IdentityTestCase.test_delete_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_one_time_use_trust ... ok -keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_without_token_fails -keystone.tests.unit.test_limits.LimitModelTestCase.test_get_limit_model_without_token_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... 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_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.MultiLDAPandSQLIdentity.test_delete_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model -keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_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.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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_group_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... skipped 'No multiple domains support' +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TrustAPIBehavior.test_create_unscoped_trust -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_v3_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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_invalid_domain_id +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_invalid_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_policy.PolicyTestCase.test_delete_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_domain_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... ok +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_get_user_includes_required_attributes keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_user_includes_required_attributes ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.ImpliedRolesTests.test_CRD_implied_roles -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_CRD_implied_roles ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_invalid_project_id ... ok keystone.tests.unit.test_v3_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role ... ok -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... 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_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_explicit_external ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error ... ok +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_policy.PolicyTestCase.test_update_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... 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.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password ... ok +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups_for_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails ... ok -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_identity.IdentityTestCase.test_list_head_users +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_clears_default_project_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_clears_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none ... ok -keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_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.TestFernetTokenAPIs.test_remote_user_no_realm +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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.MultiLDAPandSQLIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint ... ok -keystone.tests.unit.test_backend_ldap.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_identity.IdentityTestCase.test_list_head_users -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users ... ok -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... ok -keystone.tests.unit.test_backend_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_rescope_unscoped_token_with_trust +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_none_and_domain_id_none ... ok +keystone.tests.unit.test_v3_auth.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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... ok +keystone.tests.unit.test_v3_auth.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_identity.IdentityTestCase.test_update_ephemeral_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_list_system_grants_for_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TestFernetTokenAPIs.test_rescoping_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... 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_identity.IdentityTestCase.test_update_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_revoke_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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_v3_identity.IdentityTestCase.test_update_group_domain_id +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list ... ok -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... 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.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_delete_default_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TestFernetTokenAPIs.test_revoke_system_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_identity.IdentityTestCase.test_update_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TrustAPIBehavior.test_redelegate_with_role_by_name -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends ... ok +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_sql.SqlIdentity.test_list_users -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_with_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_project_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok -keystone.tests.unit.test_v3_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TrustAPIBehavior.test_redelegation_expiry -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... 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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_identity.PasswordValidationTestCase.test_create_user_with_invalid_password +keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_create_user_with_invalid_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_unscoped_token_remains_valid_after_role_assignment ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... 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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token -keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_domain_mapping_list_is_used +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_domain_mapping_list_is_used ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TrustAPIBehavior.test_redelegation_remaining_uses -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_get_group_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_group_by_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.TestUserWithFederatedUser.test_get_federated_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_federated_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_v3_auth.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_valid_explicit_id -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_valid_explicit_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_set_last_active_at ... ok +keystone.tests.unit.test_v3_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... ok +keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin +keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_list_users_with_protocol_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... ok -keystone.tests.unit.test_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_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_versions.VersionSingleAppTestCase.test_public +keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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 +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_hierarchical_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap_pool.LDAPIdentity.test_get_user_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_get_project_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_enabled_ignored_disable_error ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_subtree_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2" +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_existing_uuids_work +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file ... ok +keystone.tests.unit.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.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_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud ... ok +keystone.tests.unit.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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict +keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok +keystone.tests.unit.test_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_contains_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16328,34 +16831,70 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_identity_manager_catches_forbidden_when_deleting_a_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_identity_manager_catches_forbidden_when_deleting_a_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.LDAPIdentityEnabledEmulation.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_get_and_remove_role_grant_by_group_and_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16364,62 +16903,118 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_clears_default_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_list_domains_for_groups +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16428,16 +17023,34 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_group_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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_validate_project_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16446,30 +17059,62 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_get_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_list_groups_for_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16478,178 +17123,358 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_list_groups_for_user_no_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user_no_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TestFernetTokenAPIs.test_validate_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_auth.TestFernetTokenAPIs.test_validate_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... ok +keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation_sql.SqlFederation.test_group_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... 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.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." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16658,34 +17483,70 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation_sql.SqlFederation.test_local_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_delete_user_with_project_roles +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16694,14 +17555,32 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.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_federation_sql.SqlFederation.test_project_tags_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -16712,2569 +17591,1596 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_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_federation_sql.SqlFederation.test_role_assignment_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_idp_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_filtered_and_limited +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation_sql.SqlFederation.test_user_group_membership +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_group_membership ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation_sql.SqlFederation.test_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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.DomainSpecificSQLIdentity.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset ... 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_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_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... ok -keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token -keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token ... 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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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_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_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_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_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.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_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_check_user_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... ok -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default ... ok -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override ... ok -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size ... ok -keystone.tests.unit.test_v3_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.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_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_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.DomainSpecificSQLIdentity.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_tag_from_project ... ok -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_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.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_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_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_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_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_auth.TrustAPIBehavior.test_trust_deleted_grant -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys ... ok -keystone.tests.unit.test_v3_oauth1.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.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.LDAPIdentityEnabledEmulation.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache ... ok -keystone.tests.unit.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_projects_from_ids ... 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.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_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... ok -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... 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_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_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.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_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.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_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id ... 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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error ... ok -keystone.tests.unit.test_backend_ldap.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_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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... 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_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.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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found ... 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.DomainSpecificLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_redelegate_new_role_fails -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists ... ok -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_base_ldap_connection_deref_option -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... 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.FederatedTokenTests.test_assertion_prefix_parameter_expect_fail -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter_expect_fail ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_tag_from_project ... 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_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.LDAPIdentityEnabledEmulation.test_build_tree -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok -keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home -keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain ... ok -keystone.tests.unit.test_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_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_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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_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_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_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_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_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_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_sql.SqlIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... 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_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_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_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.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.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.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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... ok -keystone.tests.unit.test_v3_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_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_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok -keystone.tests.unit.test_v3_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_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_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_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_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_empty_blacklist_passess_all_values -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_empty_blacklist_passess_all_values ... 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_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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry ... 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_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_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_user_id ... ok -keystone.tests.unit.test_v3_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_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.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_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_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_sql.SqlIdentity.test_remove_role_grant_from_user_and_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_members_when_no_members ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... 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_v3_federation.FederatedTokenTestsMethodToken.test_deleting_idp_cascade_deleting_fed_user -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_deleting_idp_cascade_deleting_fed_user ... ok -keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group -keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group ... ok -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_both_project_and_domain_in_scope -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_both_project_and_domain_in_scope ... ok -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_get_method_data_invalid_method -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_get_method_data_invalid_method ... ok -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_missing_auth_method_data -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_missing_auth_method_data ... ok -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_project_name_no_domain -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_project_name_no_domain ... ok -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_unsupported_auth_method -keystone.tests.unit.test_v3_auth.TestAuthInfo.test_unsupported_auth_method ... ok -keystone.tests.unit.test_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.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_create_duplicate_project_id_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_id_fails ... 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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group_returns_not_found ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe_default ... ok -keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method -keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned ... 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.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.DomainSpecificSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... 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_sql.SqlIdentity.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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.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' -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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_and_no_domain_id -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id' -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_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.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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_oauth1.OAuthFlowTests.test_oauth_flow -keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters ... ok -keystone.tests.unit.test_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_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters ... ok -keystone.tests.unit.test_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_validation.RegionValidationTestCase.test_validate_region_create_with_uuid -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_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_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_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_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_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_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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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_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.TestFernetTokenAPIs.test_create_domain_token_with_group_role -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_group_role ... ok -keystone.tests.unit.test_v3_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_domain_name_case_sensitivity -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_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_federation.FederatedTokenTests.test_issue_the_same_unscoped_token_with_user_deleted -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_the_same_unscoped_token_with_user_deleted ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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.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_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_federation.FederatedTokenTestsMethodToken.test_full_workflow -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... 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_sql.SqlIdentity.test_update_domain_set_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_set_immutable ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_revokes_token ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_cascade_with_enabled_child ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_create_grant_no_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... 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_create_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_name_case_sensitivity ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_auth.TestTrustAuthFernetTokenProvider.test_roles_subset -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset ... 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_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... 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_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_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_create_domain_token_without_grant_returns_unauthorized -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok -keystone.tests.unit.test_v3_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.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.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_update_project_id_does_nothing -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... 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_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_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.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.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.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.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_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_sql.SqlIdentity.test_update_project_set_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok -keystone.tests.unit.test_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.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_cannot_update_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project ... 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.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_get_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_update_user_enable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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.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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok -keystone.tests.unit.test_backend_ldap.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentity.test_get_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_group_role_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_chase_referrals_off -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... 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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_update_user_returns_extra -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails ... ok -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password_only_once -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_valid_password_only_once ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.DomainSpecificSQLIdentity.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_delete_policy ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_escape_member_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... ok -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... ok -keystone.tests.unit.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_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_with_nonexistent_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_groups_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_by_name_and_with_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.policy.backends.test_sql.SQLModelTestCase.test_policy_model -keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... 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.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... ok -keystone.tests.unit.test_v3_auth.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.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_list_groups_for_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_bad_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTests.test_issue_unscoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustee_disabled -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustee_disabled ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_domain_specific_override ... ok +keystone.tests.unit.test_v3_auth.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.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.DomainSpecificSQLIdentity.test_list_projects_in_subtree +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_authenticate_and_get_roles_no_metadata +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... 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.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... 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.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_group_role_assignment_maintains_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_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_sql.SqlFilterTests.test_groups_for_user_exact_filtered -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_exact_filtered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_v3_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok -keystone.tests.unit.test_backend_sql.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync -keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_cli.CliDBSyncTestCase.test_db_sync_expand -keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_expand ... ok -keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_migrate -keystone.tests.unit.test_cli.CliDBSyncTestCase.test_db_sync_migrate ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_project_parents +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... 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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... ok -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_all_json_renderings -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_all_json_renderings ... ok -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_forbidden_title -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_forbidden_title ... ok -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_invalid_unicode_string -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_invalid_unicode_string ... ok -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_not_found -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error -keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_pool.LDAPIdentity.test_list_users +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_leaf_projects -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_not_in_group ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_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.MultiLDAPandSQLIdentity.test_get_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_domain_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops ... ok -keystone.tests.unit.test_v3_federation.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.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.MultiLDAPandSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_multivalued_attribute_id_from_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_multivalued_attribute_id_from_dn ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_removes_previous_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags_removes_previous_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_not_in_group ... ok -keystone.tests.unit.test_v3_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_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_federation.FederatedTokenTests.test_issue_unscoped_token_notify -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_bad_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TestTokenRevokeById.test_revoke_token_from_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_revoke_token_from_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_with_idp_id_protocol_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id_protocol_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_list_projects_for_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc ... ok -keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_for_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_get_project_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... 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 +ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlFilterTests.test_list_users_in_group_inexact_filtered -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_inexact_filtered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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.MultiLDAPandSQLIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_username -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_username ... ok -keystone.tests.unit.test_v3_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.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_not_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_with_project_api -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_with_project_api ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' + ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails ... ok +keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_move_project_between_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_assignment.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LDAPIdentityEnabledEmulation.test_get_projects_in_subtree_as_ids_with_large_tree +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_projects_in_subtree_as_ids_with_large_tree ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_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.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.ShadowUsersTests.test_create_federated_user_email -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_unique_constraint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_shadow_users.ShadowUsersTests.test_create_nonlocal_user_does_not_create_local_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_nonlocal_user_does_not_create_local_user ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_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_get_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_project_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_shadow_users.ShadowUsersTests.test_get_federated_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... 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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_on_non_existing_user ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_unavailable -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_unavailable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_list_projects_in_subtree +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_unassign_system_role_from_user -keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_unassign_system_role_from_user ... ok +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_get_user_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... 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_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_not_in_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled ... ok -keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token -keystone.tests.unit.test_validation.OAuth1ValidationTestCase.test_validate_authorize_request_token ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_does_not_contain_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_pool_size_expands_correctly +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_tag_that_does_not_exist -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_tag_that_does_not_exist ... ok -keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unlimited_use_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool_size_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multiple_sql_specific_drivers_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multiple_sql_specific_drivers_fails ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_pool_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_pool_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_pool_use_tls_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_tls_set ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_group_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_create_user_with_long_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_with_long_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... ok +keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_limits.StrictTwoLevelLimitsTestCase.test_list_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_user_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_backend_ldap_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_delete_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_domain_id_filter -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_domain_id_filter ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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.LdapIdentityWithMapping.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... 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_remove_role_from_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_from_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants ... ok -keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_ids_for_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_group_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_grant_no_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_format ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy ... ok +keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited ... skipped 'Restricted multi LDAP class does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_user_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_rename_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... 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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LdapIdentityWithMapping.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... ok -keystone.tests.unit.test_v3_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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... ok +keystone.tests.unit.test_backend_ldap_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.LDAPIdentityEnabledEmulation.test_identity_manager_catches_forbidden_when_deleting_a_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_identity_manager_catches_forbidden_when_deleting_a_project ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_by_name_and_with_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). @@ -19283,8845 +19189,9040 @@ utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_invalid_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_list_domains +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_domains_for_groups +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_unignored_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.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.DomainSpecificSQLIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_ldap.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.StrictTwoLevelLimitsTestCase.test_show_project_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_backend_ldap_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.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_domain_hierarchy -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_groups +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_domain_scoped_token_fails_validation -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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.DomainSpecificSQLIdentity.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_project_under_disabled_one +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_limit_for_domains ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_list_groups_for_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... 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_pool.LDAPIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_deleted ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_list_groups_no_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_limit_for_domains ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_group_between_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_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.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' +keystone.tests.unit.test_backend_ldap_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_move_project_between_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_move_project_between_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.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_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_create_project_with_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_pool.LDAPIdentity.test_update_role_no_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_without_is_domain_flag +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_without_is_domain_flag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_pool.LDAPIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_update_user_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify ... ok -keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_create_user_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... 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.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." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... 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.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_from_nonexistent_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_user_description_attribute_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping ... ok +keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_enable_attribute_mask +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_with_idp_disabled -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_token_with_idp_disabled ... ok -keystone.tests.unit.test_backend_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_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_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_project_attribute_update +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_sql.DataTypeRoundTrips.test_datetimeint_persistence +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok +keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user_with_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.DataTypeRoundTrips.test_datetimeint_python_none +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_pool.LDAPIdentity.test_user_enabled_invert +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.DataTypeRoundTrips.test_datetimeint_roundtrip +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... 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.LdapIdentityWithMapping.test_create_user_none_mapping -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_user_extra_attribute_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_value +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_tag_filters -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_conflict_tag_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_role_from_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap_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.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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlModels.test_group_model +keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token -keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_map +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_map ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.SqlModels.test_nonlocal_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_comma ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_sql.SqlModels.test_password_model +keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_not_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_not_in_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.TestTrustAuthFernetTokenProvider.test_redelegation_terminator +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... ok +keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model +keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_domain_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_pool.LDAPIdentity.test_user_name_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlModels.test_user_group_membership +keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1 -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1 ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlModels.test_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group_returns_not_found/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... skipped 'N/A: LDAP does not support write' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_cli.CliBootStrapTestCase.test_bootstrap +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_validate_token_after_deleting_idp_raises_not_found -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_validate_token_after_deleting_idp_raises_not_found ... ok -keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_role_not_assigned ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_check_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlFilterTests.test_groups_for_user_exact_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_exact_filtered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_limit_for_domains ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... 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_backend_sql.SqlFilterTests.test_groups_for_user_inexact_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_groups_for_user_inexact_filtered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_large_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key ... ok -keystone.tests.unit.test_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... 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_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_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_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... ok -keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCase.test_bootstrap_recovers_user +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_clears_default_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_projects_matches_federation_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.MultiLDAPandSQLIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.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.SqlFilterTests.test_list_entities_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain ... ok +keystone.tests.unit.test_backend_ldap.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_in_group_exact_filtered ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression ... ok +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated ... ok +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... 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_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.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_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set ... ok +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name +keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_group_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate +keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_update_project_enable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment ... ok -keystone.tests.unit.test_v3_auth.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlFilterTests.test_list_users_inexact_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_inexact_filtered ... ok +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_not_raised ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_raised +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_keys_in_Fernet_key_repository_raised ... ok +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_not_raised +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_not_raised ... ok +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_raised +keystone.tests.unit.test_cli.TokenFernetDoctorTests.test_usability_of_Fernet_key_repository_raised ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings +keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title +keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string +keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found +keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error +keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error ... ok +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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_id_does_nothing ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_assignment.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.FederatedUserTests.test_list_head_domains_for_user_duplicates -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_parent +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustor_disabled +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_get_token_fails_if_trustor_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates ... ok +keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_update_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_create_user_missed_password -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails ... ok -keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_roles +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... ok +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_crud_user_inherited_domain_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable ... 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_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.LDAPIdentityEnabledEmulation.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_delete_project_clears_default_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_clears_default_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificSQLIdentity.test_list_users -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... 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_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.LdapIdentityWithMapping.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_update_user_enable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok -keystone.tests.unit.test_backend_ldap.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_mapping_id -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_mapping_id ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_params -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_fails_with_invalid_params ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_no_parameters -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_no_parameters ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_on_update -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_on_update ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_with_nonuuid_mapping_id -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_protocol_request_succeeds_with_nonuuid_mapping_id ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_id ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_fails_with_invalid_params ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_request_succeeds_with_nonuuid_id ... ok -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails -keystone.tests.unit.test_validation.FederationProtocolValidationTestCase.test_validate_update_protocol_with_no_parameters_fails ... ok -keystone.tests.unit.test_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_delete_project_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags ... 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_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok -keystone.tests.unit.test_v3_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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags ... 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.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_hierarchy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe ... ok +keystone.tests.unit.test_backend_ldap.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok +keystone.tests.unit.test_backend_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.MultiLDAPandSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... 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." /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_trustee_as_trustor_returns_forbidden -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_trustee_as_trustor_returns_forbidden ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api ... skipped 'No multiple domains support' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id ... ok +keystone.tests.unit.test_v3_assignment.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id ... ok keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_domain ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_delete_trust -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... 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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 + ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_parse_extra_attribute_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_backend_ldap.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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_cli.CliDomainConfigAllTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised ... ok +keystone.tests.unit.test_cli.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 +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 +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 keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... ok +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_v3_assignment.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.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.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_sql.SqlIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok -keystone.tests.unit.test_backend_ldap.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.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_project_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_group_grants_on_project_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_sql.SqlIdentity.test_add_user_to_group_expiring +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.WebSSOTests.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_trust.TestTrustOperations.test_list_trusts -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_project_tag +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_mapped +keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_mapped ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_disable_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_create_system_token_via_system_group_assignment -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_via_system_group_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_arbitrary_attributes_are_returned_from_get_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... 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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... ok -keystone.tests.unit.test_backend_ldap.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.SqlIdentity.test_authenticate +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok +keystone.tests.unit.test_backend_ldap.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_v3_federation.WebSSOTests.test_default_domain_scoped_token +keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_and_get_roles_no_metadata ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_domain_name_case_sensitivity -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_name_case_sensitivity ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_authenticate_if_no_password_set +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_if_no_password_set ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.AccessTokenCRUDTests.test_get_single_access_token +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_single_access_token ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_trustor_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name ... ok +keystone.tests.unit.test_v3_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.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_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... 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_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_roles_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_federation.WebSSOTests.test_federated_sso_auth +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role ... ok -keystone.tests.unit.test_backend_ldap.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_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.WebSSOTests.test_federated_sso_auth_bad_remote_id +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_bad_remote_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_roles_for_user_and_domain_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_oauth1.OAuthCADFNotificationTests.test_create_consumer +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_check_hierarchy_depth +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_user_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_name -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok -keystone.tests.unit.test_backend_ldap.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.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.LDAPIdentityEnabledEmulation.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_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_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_check_system_grant_for_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_assignment.AssignmentTestCase.test_crud_group_domain_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok -keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group ... 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_assignment.AssignmentTestCase.test_crud_group_project_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_project_parents +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_cascade_only_accepts_enabled ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.LDAPIdentityEnabledEmulation.test_update_project_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_update_domain_set_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... ok -keystone.tests.unit.test_v3_auth.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_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard_bad_remote_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_list_projects +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LDAPIdentityEnabledEmulation.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.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_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... ok -keystone.tests.unit.test_backend_ldap.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.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_sql.SqlIdentity.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_same_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_same_name ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LDAPIdentityEnabledEmulation.test_update_user_enable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow +keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id ... ok +keystone.tests.unit.test_backend_sql.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificSQLIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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.LDAPIdentityEnabledEmulation.test_update_user_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_escape_member_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_break_hierarchical_tree +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits_break_hierarchical_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name ... 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_sql.SqlIdentity.test_create_project_case_sensitivity +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user_domain ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_user_auth_emulated +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlIdentity.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_enabled_attribute_handles_expired +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_ignored_disable_error ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_assignment.AssignmentTestCase.test_delete_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... 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_sql.SqlIdentity.test_create_project_with_no_enabled_field +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_sql.SqlIdentity.test_create_project_without_is_domain_flag +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_without_is_domain_flag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_user_enabled_use_group_config +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.WebSSOTests.test_issue_unscoped_token +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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_sql.SqlIdentity.test_create_unicode_user_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' + ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.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.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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_group_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... 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.LDAPIdentityEnabledEmulation.test_user_filter +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_id_attribute_in_create +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_in_create ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) - ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.WebSSOTests.test_issue_unscoped_token_for_local_user +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok -keystone.tests.unit.test_backend_ldap.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn ... ok -keystone.tests.unit.test_backend_ldap.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.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" +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_group_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestJWSTokenAPIs.test_implied_role_disabled_by_config -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config ... ok +keystone.tests.unit.test_backend_ldap.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_group_names_in_mapping +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_group_names_in_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok +keystone.tests.unit.test_backend_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.SqlIdentity.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_call_db_time ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_add_and_remove_user_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_issue_unscoped_token_malformed_environment +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_malformed_environment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_by_name_and_with_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_name_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_domain_with_project_api ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_get_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit_with_project_id_filter ... ok +keystone.tests.unit.test_v3_federation.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_user_with_missing_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... 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_group_grant_no_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_list_users_with_all_federated_attributes +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_projects_in_subtree_invalid_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... 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_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.LdapIdentityWithMapping.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project ... ok +keystone.tests.unit.test_v3_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_assignment.AssignmentTestCase.test_check_effective_values_for_role_assignments -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_check_effective_values_for_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok +keystone.tests.unit.test_backend_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_delete_large_project_cascade +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... 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.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_and_get_roles_no_metadata ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_move_group_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LdapIdentityWithMapping.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request ... ok +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_invalid +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_invalid ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestFernetTokenAPIs.test_validate_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol ... ok +keystone.tests.unit.test_backend_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok -keystone.tests.unit.test_backend_ldap.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_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_reloading_domain_config ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_break_hierarchical_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.AssignmentTestCase.test_crud_group_domain_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_new_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_sql.SqlIdentity.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_role_from_user_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found ... ok +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants ... ok -keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete -keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud ... skipped 'No multiple domains support' +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificLDAPandSQLIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MappingCRUDTests.test_create_mapping_bad_requirements -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_federation.MappingCRUDTests.test_create_mapping_bad_value -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_assignment.DomainSpecificRoleTests.test_same_domain_assignment +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.SqlIdentity.test_delete_system_grant_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles ... ok +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_alternate_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_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_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_sql.SqlIdentity.test_delete_tag_from_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_rename_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_user_name_fails ... 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.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_not_any_of -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_remote_properties_not_any_of ... ok +keystone.tests.unit.test_v3_federation.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit_with_invalid_input +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_with_invalid_input ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_remote_user_and_password -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_group_project_domain_links ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LdapIdentityWithMapping.test_cannot_update_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_project_tags_immutable_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.AssignmentTestCase.test_crud_user_project_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_project_role_grants ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_same_domain_gets_sql_driver -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_same_domain_gets_sql_driver ... ok -keystone.tests.unit.test_backend_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_remote_user_no_domain -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants ... ok -keystone.tests.unit.test_backend_ldap.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_list_projects +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_update_project_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_middleware.AuthContextMiddlewareTest.test_admin_token_context +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_configurable_allowed_user_actions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_client_issuer_not_trusted ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.DomainSpecificLDAPandSQLIdentity.test_list_users -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_domain_name_case_sensitivity +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_name_case_sensitivity ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_update_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_with_ephemeral -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_domain_disable_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_federation.WebSSOTests.test_lists_with_missing_group_in_backend +keystone.tests.unit.test_v3_federation.WebSSOTests.test_lists_with_missing_group_in_backend ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... ok -keystone.tests.unit.test_backend_ldap.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_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.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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_duplicate_group_name_in_different_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_unset_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values +keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails ... ok -keystone.tests.unit.test_backend_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.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_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.DomainSpecificLDAPandSQLIdentity.test_update_project_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MappingCRUDTests.test_create_shadow_mapping_without_name_fails -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_shadow_mapping_without_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_ephemeral_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_sql.SqlIdentity.test_get_default_domain_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_project_scoped_token ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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.MultiLDAPandSQLIdentity.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_id_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name_returns_not_found ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_sql.SqlIdentity.test_get_not_default_domain_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_not_default_domain_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). +keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template +keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) + ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_user_and_check_role_assignment_fails ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_invalid_user_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_sql.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.WebSSOTests.test_scope_to_bad_project +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user +keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_ldap.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainname_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_update_user_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_domains_for_groups -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_mapping_with_username_and_domainid_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_username_and_domainid_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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.LdapIdentityWithMapping.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_multiple_tokens +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_multiple_tokens ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... 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.LdapIdentityWithMapping.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... ok +keystone.tests.unit.test_backend_ldap.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_mapping_update -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_v3_federation.WebSSOTests.test_scope_to_domain_once +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_get_role_by_trustor_and_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_trustor_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_group_model -keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... ok -keystone.tests.unit.test_v3_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.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_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... 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.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_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_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_tags ... 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_list_groups_for_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_for_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlModels.test_password_model -keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... ok +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_matches_federated_get_projects +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_matches_federated_get_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_by_name_and_with_filter ... ok -keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_v3_federation.WebSSOTests.test_scope_to_project_multiple_times +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_multiple_times ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestAuthSpecificData.test_get_projects_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_projects_with_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model -keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_middleware.AuthContextMiddlewareTest.test_token_is_cached +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_token_is_cached ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.LDAPIdentityEnabledEmulation.test_list_project_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags ... 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_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_middleware.AuthContextMiddlewareTest.test_user_disable_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model -keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_v3_federation.WebSSOTests.test_scope_to_project_once +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_middleware.AuthContextMiddlewareTest.test_userid_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership -keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... ok -keystone.tests.unit.test_v3_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_assignment.AssignmentTestCase.test_get_effective_role_assignments -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_effective_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... 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_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_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_policy.PolicyFileTestCase.test_modified_policy_reloads -keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id ... ok -keystone.tests.unit.test_v3_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_assignment.AssignmentTestCase.test_get_head_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_sql.SqlIdentity.test_get_user_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_create_project_without_is_domain_flag +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... ok -keystone.tests.unit.test_v3_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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_head_revisions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_v3_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_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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... ok +keystone.tests.unit.test_backend_ldap.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_get_user_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_create_projects_role_assignments ... ok +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_required_attributes ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_domain_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_sql.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads +keystone.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_with_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.ShadowMappingTests.test_shadow_mapping_creates_projects -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_creates_projects ... ok +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_already_expired +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_already_expired ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_list_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked ... ok -keystone.tests.unit.test_v3_auth.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_assignment.ListUserProjectsTestCase.test_list_by_domain_id +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_by_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_domains_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_domains_with_project_scoped_token ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_from_nonexistent_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok -keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password ... ok +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_filter -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... ok +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_sql.SqlIdentity.test_list_domains_for_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name ... ok +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.ShadowMappingTests.test_user_gets_only_assigned_roles -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_user_gets_only_assigned_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_role_grant_from_user_and_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden +keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group ... ok -keystone.tests.unit.test_backend_ldap.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.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_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.WebSSOTests.test_scoped_token_has_user_domain +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scoped_token_has_user_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.TestCredentialAccessToken.test_access_token_ec2_credential +keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_list_group_role_assignment +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.WebSSOTests.test_unscoped_token_has_user_domain +keystone.tests.unit.test_v3_federation.WebSSOTests.test_unscoped_token_has_user_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response ... ok -keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend -keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups_for_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... ok -keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error -keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... 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_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_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_policy.PolicyJsonTestCase.test_policies_loads -keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads ... 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_resource.ResourceTestCase.test_check_project_with_no_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_project_with_no_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_resource.ResourceTestCase.test_create_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_backend_sql.SqlIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule ... ok -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_user_and_role -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_user_and_role ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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_sql.SqlIdentity.test_list_project_parents +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.SqlIdentity.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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.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_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_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_issuer_dn +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_issuer_dn ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_application_credential.ApplicationCredentialTestCase.test_delete_application_credential +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... ok -keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_set_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_invalid_explicit_ids +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_invalid_explicit_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_project_scoped_token_auth_context ... ok -keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.ResourceTestCase.test_create_domain_unsafe +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_not_found +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_v3.VersionTestCase.test_get_version -keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_create_user_with_federated_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_validate_a_trust_scoped_token_impersonated -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_domain_valid_explicit_id +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_valid_explicit_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user_with_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_backend_sql.SqlIdentity.test_list_projects_in_subtree +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found ... ok -keystone.tests.unit.test_backend_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_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_is_domain_project_creates_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain ... ok +keystone.tests.unit.test_v3_auth.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_domain_bad_request -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found ... ok +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_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.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_identity.UserFederatedAttributesTests.test_list_users_with_idp_id +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_case_sensitivity ... ok -keystone.tests.unit.test_v3_auth.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_resource.ResourceTestCase.test_create_project_bad_request +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_v3_resource.ResourceTestCase.test_create_project_invalid_domain_id +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_invalid_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group ... ok +keystone.tests.unit.test_v3_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.TestAuthContext.test_identity_attribute_conflict +keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... ok -keystone.tests.unit.test_backend_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_user ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe_default -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe_default ... ok +keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.TestJWSTokenAPIs.test_validate_project_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_token ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_v3_identity.UserFederatedAttributesTests.test_list_users_with_unique_id +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_update_user_enable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_id_does_nothing -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_id_does_nothing ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project_no_duplicates ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_is_domain_project_creates_domain -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes ... ok +keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.SqlIdentity.test_list_user_ids_for_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_v3_auth.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_policy.PolicyTestCase.test_create_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_user_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_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_list_users +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_policy.PolicyTestCase.test_delete_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_project_unsafe +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_list_users_call_count +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.CredentialTestCase.test_delete_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... ok +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_project_tag -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_project_unsafe_default +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... ok +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id' +keystone.tests.unit.test_v3_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_policy.PolicyTestCase.test_early_AND_enforcement -keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... 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_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_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.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_v3_policy.PolicyTestCase.test_update_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... 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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement -keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... 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_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.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails ... ok +keystone.tests.unit.test_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_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_core.BaseTestTestCase.test_unexpected_exit +keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit ... ok +Invalid domain name: a9a1047e93554ce8ac150b2d79727cb1 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_name_case_sensitivity +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_name_case_sensitivity ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_sql.SqlIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_resource.ResourceTestCase.test_create_project_with_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_user_and_role -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project_user_and_role ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_protocol_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_verify_oauth2_token_project_scope_ok ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_users_with_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke.FernetSqlRevokeTests.test_list -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke.FernetSqlRevokeTests.test_list_revoked_audit -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_multiple_filters ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_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.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_v3_resource.ResourceTestCase.test_delete_default_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.CredentialTestCase.test_create_ec2_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_revoke.FernetSqlRevokeTests.test_list_revoked_user -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_for_user_without_password_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed +keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_user_filter -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_create_project_unsafe_default -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_get_group_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_group_by_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_user_id_comma -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_user_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke.FernetSqlRevokeTests.test_revoke_by_user -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... ok +keystone.tests.unit.test_v3_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_name +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_missing_project_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma_grants ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_resource.ResourceTestCase.test_delete_domain_hierarchy +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path ... ok -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization ... ok +keystone.tests.unit.test_backend_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_credential.CredentialTestCase.test_update_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_credential_api_delete_credentials_for_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.CredentialTestCase.test_update_credential_non_owner +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_non_owner ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none ... ok -keystone.tests.unit.test_v3_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.TestJWSTokenAPIs.test_create_token_with_wrong_password_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_wrong_password_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_python_none_renders ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.DataTypeRoundTrips.test_json_blob_roundtrip -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... ok -keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted -keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... 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_sql.SqlIdentity.test_remove_user_from_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_from_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors -keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors ... ok -keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_that_regular_Errors_can_be_deep_copied -keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_that_regular_Errors_can_be_deep_copied ... ok -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid ... ok -keystone.tests.unit.test_backend_ldap.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_not_leaf_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled -keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok -keystone.tests.unit.test_v3_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_get_project_tag +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_sql.SqlIdentity.test_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_user_name_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_delete_domain_specific_roles ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok -keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked -keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_resource.ResourceTestCase.test_delete_project_tag_not_found +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email ... ok +keystone.tests.unit.test_v3_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_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.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_resource.ResourceTestCase.test_delete_project_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... ok +keystone.tests.unit.test_backend_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_resource.ResourceTestCase.test_delete_tag_invalid_project_id +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_credential.CredentialTestCase.test_get_ec2_dict_blob -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_ec2_dict_blob ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_storing_null_domain_id_in_project_ref +keystone.tests.unit.test_backend_sql.SqlIdentity.test_storing_null_domain_id_in_project_ref ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_trust_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_disable_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type ... ok -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_update_domain_specific_roles ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after ... ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token -keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token ... ok +keystone.tests.unit.test_v3_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.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_resource.ResourceTestCase.test_disable_leaf_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at ... ok +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_create_credential ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user -keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_credential.TestCredentialEc2.test_ec2_credential_signature_validate +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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_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_sql.SqlIdentity.test_update_project_parent +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... ok +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values -keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values ... ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_not_found ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_credential.TestCredentialEc2.test_ec2_get_credential +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_delete_project_tag -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_empty_whitelist_discards_all_values -keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_whitelist_discards_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_resource.ResourceTestCase.test_get_head_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_delete_project_tag_not_found -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag_not_found ... ok -keystone.tests.unit.test_v3_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_get_user_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... ok +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_sql.SqlIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... ok -keystone.tests.unit.test_v3_auth.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_domain_config.DomainConfigTestCase.test_create_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type ... ok -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_totp ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id ... ok -keystone.tests.unit.test_v3_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_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_get_project_with_include_limits +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_include_limits ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_update_user_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_disable_domain -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_domain_config.DomainConfigTestCase.test_delete_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found ... ok -keystone.tests.unit.test_v3_auth.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_resource.ResourceTestCase.test_get_project_with_parents_as_ids +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 ... /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -ok -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn ... ok -keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.LdapIdentityWithMapping.test_list_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlIdentity.test_user_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_project_with_parents_as_list_with_full_access +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_invalid_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_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.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_sql.SqlRegisteredLimit.test_create_registered_limit_crud +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.TestJWSTokenAPIs.test_fetch_expired_allow_expired +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_get_head_domain -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails ... ok +keystone.tests.unit.test_v3_auth.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... ok -keystone.tests.unit.test_v3_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_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.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.SqlRegisteredLimit.test_create_registered_limit_without_description +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.ResourceTestCase.test_get_project_tag_that_does_not_exist -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist ... ok -keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential -keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_resource.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_sql.SqlRegisteredLimit.test_delete_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_returns_not_found +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group_invalid_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit_when_reference_limit_exist ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents ... skipped 'Resource LDAP has been removed' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service ... ok +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.ResourceTestCase.test_get_project_with_subtree_as_ids +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_sql.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.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok +keystone.tests.unit.test_v3_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... ok +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_update_project_enable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... 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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... ok +keystone.tests.unit.test_backend_ldap.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_domain_config.DomainConfigTestCase.test_get_head_config_default +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlRegisteredLimit.test_update_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow -keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options -keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_no_parameters -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds ... ok -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.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_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.LdapIdentityWithMapping.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_invalid_input_return_bad_request ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access ... ok -keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... ok +keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files +keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_resource.ResourceTestCase.test_get_single_project_tag +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_single_project_tag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups ... ok +keystone.tests.unit.test_backend_ldap.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_limits.LimitsTestCase.test_create_domain_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access ... ok +keystone.tests.unit.test_v3_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_list_head_domains +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_create_limit_duplicate +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_local_user_user_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LDAPIdentityEnabledEmulation.test_update_role_no_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group ... ok +keystone.tests.unit.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_limits.LimitsTestCase.test_create_limit_return_count +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... ok -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_single_access_token -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_single_access_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_limit_for_domains +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id ... ok +keystone.tests.unit.test_v3_resource.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_limits.LimitsTestCase.test_create_limit_with_domain_as_project +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_domain_as_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_list_project_is_domain_filter_default +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_global_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LDAPIdentityEnabledEmulation.test_user_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... 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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enable_attribute_mask -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enable_attribute_mask ... skipped 'Enabled emulation conflicts with enabled mask' -keystone.tests.unit.test_v3_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_attribute_handles_expired -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... 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_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_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.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_resource.ResourceTestCase.test_list_head_domains -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags ... ok -keystone.tests.unit.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.LimitsTestCase.test_create_limit_without_region +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_bad_role ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize -keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_use_group_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_tags_and_name +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_tags_and_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_domain_config.DomainConfigTestCase.test_update_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model -keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_serialize_and_deserialize_token_model ... ok -keystone.tests.unit.test_backend_ldap.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_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.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.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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config ... ok +keystone.tests.unit.test_v3_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_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_resource.ResourceTestCase.test_list_project_response_returns_tags -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_notify ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_user_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_create_project_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.LdapIdentityWithMapping.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_resource.ResourceTestCase.test_list_projects_filtering_by_parent_id +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_parent_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok +keystone.tests.unit.test_backend_ldap.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_limits.LimitsTestCase.test_delete_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_domain_config.DomainConfigTestCase.test_update_config_invalid_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_list_users +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_list_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_not_tags ... ok -keystone.tests.unit.test_v3_federation.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_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.LdapIdentityWithMapping.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_limits.LimitsTestCase.test_list_limit_with_domain_id_filter +keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_domain_id_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol ... ok -keystone.tests.unit.test_backend_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_v3_auth.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.LdapIdentityWithMapping.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags ... ok -keystone.tests.unit.test_v3_federation.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_pool.LDAPIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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_limits.LimitsTestCase.test_list_limit_with_project_id_filter +keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_project_id_filter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_remote_user_no_domain +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap_pool.LDAPIdentity.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_limits.LimitsTestCase.test_show_domain_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_auth.TestJWSTokenAPIs.test_remote_user_no_realm +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_show_project_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_authenticate_wrong_credentials -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other ... ok +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok +keystone.tests.unit.test_v3_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_base_ldap_connection_deref_option -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_base_ldap_connection_deref_option ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_limits.LimitsTestCase.test_update_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote ... ok +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token_with_multiple_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_v3_auth.TestJWSTokenAPIs.test_rescope_unscoped_token_with_trust +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescope_unscoped_token_with_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user_by_name ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_token_revoked_once_domain_disabled +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_token_revoked_once_domain_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_limits.LimitsTestCase.test_update_limit_not_found +keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap.LdapIdentityWithMapping.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_jws_full_workflow ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_resource.ResourceTestCase.test_update_domain +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path +keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path ... ok +keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization +keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain ... ok -keystone.tests.unit.test_v3_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_update_domain_unsafe +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_project_tags_immutable_project ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe -keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe_default +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe_default ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home +keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_list_projects_for_inherited_project_assignment -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok +keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete +keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_oauth1.JsonHomeTests.test_get_json_home +keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... 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.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_16_char_non_uuid_ids ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_app_cred_scoped_payload_with_non_uuid_ids ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_binary_type ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_text_type ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_convert_or_decode_uuid_bytes ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_16_char_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_16_char_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_default_domain +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_default_domain ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_domain_scoped_payload_with_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_domain_scoped_payload +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_federated_domain_scoped_payload ... ok +keystone.tests.unit.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_updates_is_domain_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_updates_is_domain_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_revoke_system_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... ok +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign ... ok +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LdapIdentityWithMapping.test_project_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support' keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values -keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_leaf_projects -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.ResourceTestCase.test_update_project_is_domain_not_allowed keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_is_domain_not_allowed ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template -keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_resource.ResourceTestCase.test_update_project_parent_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_parent_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_create_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.ResourceTestCase.test_update_project_tags_removes_previous_tags +keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_removes_previous_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_update_project_tags_unsafe_names keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_unsafe_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_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_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). + utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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_resource.ResourceTestCase.test_update_project_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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.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_resource.ResourceTestCase.test_update_project_unsafe_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe_default ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.FederatedUserTests.test_user_id_persistense +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_with_tags ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_invalid_roles_fails -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_invalid_roles_fails ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request_without_name_fails -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_request_without_name_fails ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_invalid_expires_at_fails -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_invalid_expires_at_fails ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_null_expires_at_succeeds -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_null_expires_at_succeeds ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_secret_succeeds -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_secret_succeeds ... ok -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds ... ok -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values ... ok -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields ... ok -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds -keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_v3_federation.WebSSOTests.test_scoped_token_has_user_domain -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scoped_token_has_user_domain ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.FederatedUserTests.test_user_role_assignment +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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_v3_federation.IdPMetadataGenerationTests.test_check_entity_id +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_federation.WebSSOTests.test_user_name_and_id_in_federation_token -keystone.tests.unit.test_v3_federation.WebSSOTests.test_user_name_and_id_in_federation_token ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_unicode_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_update_delete_unicode_project ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_set_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.WebSSOTests.test_workflow_with_groups_deletion -keystone.tests.unit.test_v3_federation.WebSSOTests.test_workflow_with_groups_deletion ... 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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) 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_pool.LDAPIdentity.test_debug_level_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_large_project_cascade ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_returns_not_found ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags ... ok -/usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). - utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_with_role_assignments ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.IdPMetadataGenerationTests.test_get_head_metadata +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_invalid_expiration_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_entity_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_invalid_after_disabled_trustor_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_name_with_trailing_whitespace ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.LdapIdentityWithMapping.test_update_project_parent +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_parent ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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.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_federation.IdPMetadataGenerationTests.test_metadata_no_organization +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.IdPMetadataGenerationTests.test_metadata_validity +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_filter_ldap_result_by_attr -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustor ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_update_project_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_ldap.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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_bad_value +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_update_role_same_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unrelated_implied_roles_do_not_change_v3_token ... ok +keystone.tests.unit.test_v3_federation.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_update_user_enable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist ... ok +keystone.tests.unit.test_v3_federation.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_exercise_trust_scoped_token_with_impersonation +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_with_impersonation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_backend_ldap.LdapIdentityWithMapping.test_update_user_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_changing_user_password ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_rules_properties +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_extra_rules_properties ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.LdapIdentityWithMapping.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_v3_auth.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_missing_local +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local ... 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" /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_missing_type +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_get_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) +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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.MappingCRUDTests.test_create_mapping_no_remote_objects +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_no_remote_objects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_backend_ldap.LdapIdentityWithMapping.test_user_filter +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_trust.TestTrustOperations.test_trust_crud +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_user_id_comma +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_pool.LDAPIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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 -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_trust.TestTrustOperations.test_trust_deleted_when_project_deleted +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_project_deleted ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma_grants ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_not_enabled ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_rules.RulesPolicy.test_create +keystone.tests.unit.test_backend_rules.RulesPolicy.test_create ... 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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... ok +keystone.tests.unit.test_backend_rules.RulesPolicy.test_list +keystone.tests.unit.test_backend_rules.RulesPolicy.test_list ... ok +keystone.tests.unit.test_backend_rules.RulesPolicy.test_update +keystone.tests.unit.test_backend_rules.RulesPolicy.test_update ... ok +keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found +keystone.tests.unit.test_backend_rules.RulesPolicy.test_update_policy_returns_not_found ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_user_deleted +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_deleted_when_user_deleted ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlLimit.test_create_domain_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_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.ServiceProviderValidationTestCase.test_validate_sp_request +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails ... ok +keystone.tests.unit.test_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_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_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_create_mapping_with_ephemeral +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_region_raises_validation_error +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_region_raises_validation_error ... ok +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_reference_registered_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_reference_registered_limit ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token ... ok +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize +keystone.tests.unit.token.test_token_serialization.TestTokenSerialization.test_error_handling_in_deserialize ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate +keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_wrong_type +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_wrong_type ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat +keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_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_sql.SqlLimit.test_delete_limit_project +keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found +keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_federation.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_sql.SqlLimit.test_get_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit_returns_not_found +keystone.tests.unit.test_backend_sql.SqlLimit.test_get_limit_returns_not_found ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_using_sourced_groups ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id +keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_multi_filter_with_project_id ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_trust_scoped_token_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits +keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails +keystone.tests.unit.test_backend_sql.SqlLimit.test_registering_unsupported_enforcement_model_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_mapping_create +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit +keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestJWSTokenAPIs.test_validate_missing_auth_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_by_name_and_with_filter -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_by_name_and_with_filter ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_validate_missing_subject_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_mapping_get_head +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_get_head ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestJWSTokenAPIs.test_validate_project_scoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.MappingCRUDTests.test_mapping_list_head +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlLimitTests.test_list_groups_filtered_and_limited +keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_validate_tampered_project_scoped_token_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_project_scoped_token_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_trust_scoped_token_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_trust_scoped_token_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_roles_fails +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_roles_fails ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised ... ok +keystone.tests.unit.test_v3_auth.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_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_filter_sql_injection_attack ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_sql.SqlLimitTests.test_list_projects_filtered_and_limited +keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_projects_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_validate_token_nocatalog +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestJWSTokenAPIs.test_validate_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_filters.IdentityTestFilteredCase.test_inexact_filters +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_parse_extra_attribute_mapping ... ok +keystone.tests.unit.test_v3_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_sql.SqlLimitTests.test_list_users_filtered_and_limited +keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_users_filtered_and_limited ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set ... ok +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly ... ok +keystone.tests.unit.test_v3_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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists ... ok +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_as_a_domain_uniqueness_constraints -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_rename_invalidates_get_project_by_name_cache -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert ... ok +keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region +keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_region ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_filters.IdentityTestFilteredCase.test_multiple_filters +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails ... ok +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails +keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails ... ok +keystone.tests.unit.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_v3_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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_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_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential +keystone.tests.unit.test_v3_trust.TrustsWithApplicationCredentials.test_create_trust_with_application_credential ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_no_immutable_roles ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists ... ok +keystone.tests.unit.test_v3_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.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_search_ext_ensure_pool_connection_released -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_search_ext_ensure_pool_connection_released ... ok +keystone.tests.unit.test_validation.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_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_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_blacklist_passess_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_cascade_only_accepts_enabled ... ok +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists ... 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_entry_points.TestEntryPoints.test_entry_point_middleware +keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check +keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... ok +keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok +keystone.tests.unit.test_token_provider.TestTokenProvider.test_provider_token_expiration_validation +keystone.tests.unit.test_token_provider.TestTokenProvider.test_provider_token_expiration_validation ... ok +keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe +keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe ... ok +keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider +keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... ok +keystone.tests.unit.test_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_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_empty_whitelist_discards_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_group ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_inherited +keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_effective_and_inherited ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups ... ok +keystone.tests.unit.test_v3_assignment.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestAuthTOTP.test_generated_passcode_is_correct_format +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format ... ok +keystone.tests.unit.test_v3_federation.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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_ephemeral_user_with_remote_domain ... ok +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_valid_passcode +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_valid_passcode ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode ... ok +keystone.tests.unit.test_v3_auth.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_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.TestAuthTOTP.test_with_multiple_credentials +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestAuthTOTP.test_with_multiple_users +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_malformed_environment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_notify ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_auth.TestAuthTOTP.test_with_username_and_domain_id +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_v3_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_different ... ok +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_authorizing_roles_name ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_no_attribute ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_bad_request_body_when_authorize +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_body_when_authorize ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_unavailable +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_unavailable ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_v3_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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_saml2_remote ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_bad_verifier +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping ... ok +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask ... ok +keystone.tests.unit.test_v3_oauth1.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_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_lists_with_missing_group_in_backend ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_utf8 -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_utf8 ... ok +keystone.tests.unit.test_v3_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_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.MaliciousOAuth1Tests.test_validate_requet_token_request_failed +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_validate_requet_token_request_failed ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_setting_whitelist_accepts_all_values ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.OAuthNotificationTests.test_oauth_flow_notifications +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping ... ok +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_succeeds_with_empty_options ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_mfa_rules_enabled ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required ... ok +keystone.tests.unit.test_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.FederatedTokenTestsMethodToken.test_scope_to_domain_once +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_scope_to_project_multiple_times +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_multiple_times ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_in_create -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_in_create ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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.FederatedTokenTestsMethodToken.test_scope_token_from_nonexistent_unscoped_token +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_from_nonexistent_unscoped_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_scope_token_with_idp_disabled +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_token_with_idp_disabled ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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 /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_idempotent_when_password_does_not_change -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_idempotent_when_password_does_not_change ... ok +keystone.tests.unit.test_v3_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/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... ok +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... ok +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names ... ok +keystone.tests.unit.test_v3_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.' /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles ... ok +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_consumer_also_deletes_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_deleting_project_also_invalidates_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles ... ok -keystone.tests.unit.test_cli.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 -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.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_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_oauth_flow +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_flow ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_authorize_request_token +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_authorize_request_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_create_new_trust ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_authorize_request_token ... ok /usr/lib/python3/dist-packages/pycadf/timestamp.py:28: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). utc_datetime = pytz.utc.localize(datetime.datetime.utcnow()) -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_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_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.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.ProjectValidationTestCase.test_validate_project_create_fails_with_invalid_name +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_request_with_valid_domain_id +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_request_with_valid_domain_id ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tag_name_too_long ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_tags_invalid_char ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_create_with_too_many_tags ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_enabled ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_description_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_domain_id_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_enabled_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_invalid_parent_id_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_name_too_long ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_description ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_with_valid_parent_id ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_request_without_name_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_name_too_long_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_request_with_no_parameters_fails ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tag_name_too_long ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char ... ok +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags +keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags ... ok +keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case +keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_fails_for_missing_parent_test_case ... ok +keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success +keystone.tests.unit.tests.test_core.TestOverrideSkipping.test_skip_test_override_success ... ok +keystone.tests.unit.token.test_fernet_provider.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 ---------------------------------------------------------------------- -Ran 5703 tests in 648.404s +Ran 5703 tests in 543.407s OK (skipped=733) + stestr slowest -Test id Runtime (s) ----------------------------------------------------------------------------------------------------------------------------------------- ----------- -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_but_start_with_password_none 135.086 -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project 109.671 -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token 105.369 -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit_break_hierarchical_tree 97.294 -keystone.tests.unit.receipt.test_receipt_serialization.TestReceiptSerialization.test_error_handling_in_deserialize 85.351 -keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_policy_duplicate_conflict_gives_name 70.816 -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud 69.027 -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id 61.409 -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_using_an_unbound_method_as_a_callback_fails 42.600 -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 39.626 +Test id Runtime (s) +-------------------------------------------------------------------------------------------------------------------- ----------- +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 191.790 +keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation 101.312 +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group 29.304 +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group 28.430 +keystone.tests.unit.test_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line 27.613 +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca 14.570 +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncMySQL.test_models_sync 11.216 +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync 8.905 +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic 8.350 +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_project_tags_immutable_project 7.627 + rm -rf .stestr -+ [ 3.11 = disabled ] -+ echo 3.11 -+ cut -d. -f1 ++ for pyvers in ${PYTHON3S} ++ '[' 3.11 = disabled ']' +++ echo 3.11 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -z /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] +++ pwd ++ '[' -d /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -z /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ PYTHON=python3.11 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.*)) + subunit2pyunit ++ PYTHON=python3.11 ++ 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.*))' 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 @@ -28132,50 +28233,6 @@ 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.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails -keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_fails ... ok -keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works -keystone.tests.unit.auth.test_controllers.TestLoadAuthMethod.test_entrypoint_works ... ok -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_allow_recursion -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_application_credential_allow_recursion ... ok -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforce_call_is_admin ... ok -keystone.tests.unit.common.test_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.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.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_with_token -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_with_token ... ok -keystone.tests.unit.common.test_utils.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.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_encryption_with_null_key -keystone.tests.unit.credential.test_fernet_provider.TestFernetCredentialProviderWithNullKey.test_encryption_with_null_key ... ok -keystone.tests.unit.common.test_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.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.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_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.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.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_without_token -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRestAdminAuthToken.test_enforcer_is_admin_check_without_token ... ok -keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance -keystone.tests.unit.common.test_sql_core.TestModelDictMixin.test_creating_a_dict_from_a_model_instance ... ok -keystone.tests.unit.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.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.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 @@ -28186,8 +28243,10 @@ 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.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.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.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 @@ -28206,12 +28265,18 @@ 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.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.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.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.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.plugins.test_core.TestPluginCore.test_convert_methods_to_integer +keystone.tests.unit.auth.plugins.test_core.TestPluginCore.test_convert_methods_to_integer ... ok keystone.tests.unit.auth.test_schema.TestValidateIssueTokenAuth.test_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 @@ -28242,12 +28307,26 @@ 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_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.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.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.common.test_json_home.JsonHomeTest.test_translate_urls +keystone.tests.unit.common.test_json_home.JsonHomeTest.test_translate_urls ... 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 @@ -28262,32 +28341,76 @@ 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_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.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.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.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_no_project_domain ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_id ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_configure_project_domain_with_domain_name ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_create_projects ... ok +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists +keystone.tests.unit.auth.plugins.test_mapped.TestMappedPlugin.test_handle_projects_from_mapping_project_exists ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_formatting_a_non_string +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_formatting_a_non_string ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_incomplete_format ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key ... ok +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type +keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type ... ok +keystone.tests.unit.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.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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_create_policy_association +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_create_policy_association ... ok +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_endpoint +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_endpoint ... ok +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy +keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... ok +keystone.tests.unit.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.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.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.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.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.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.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.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.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.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.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.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.federation.test_core.TestFederationProtocol.test_create_protocol +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... 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 @@ -28296,36 +28419,52 @@ 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.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.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.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_cache_layer_role_crud +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_cache_layer_role_crud ... ok keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_incorrect_local_keys keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_mapping_validation_with_incorrect_local_keys ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... 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.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.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.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.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.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.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.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.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 @@ -28334,18 +28473,26 @@ 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.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.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.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.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.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.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.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.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 @@ -28358,354 +28505,218 @@ 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.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.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.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.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.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.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.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.federation.test_core.TestFederationProtocol.test_update_protocol +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... 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.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.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name_and_federated_domain keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_user_identifications_name_and_federated_domain ... ok keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_using_remote_direct_mapping_that_doesnt_exist_fails ... ok keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through keystone.tests.unit.contrib.federation.test_utils.MappingRuleEngineTests.test_whitelist_pass_through ... ok -keystone.tests.unit.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.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_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.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.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.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model +keystone.tests.unit.application_credential.backends.test_sql.SQLModelTestCase.test_application_credential_role_model ... 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.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.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id +keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification ... 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.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.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.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_delete_association_by_policy ... ok -keystone.tests.unit.common.test_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.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.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.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.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.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.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.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default ... ok +keystone.tests.unit.identity.backends.test_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_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_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.receipt.test_fernet_provider.TestPayloads.test_payload +keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload ... 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.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.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.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_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.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.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.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.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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_null_domain ... ok -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict -keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_id_conflict ... ok -keystone.tests.unit.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.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404 -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404 ... ok -keystone.tests.unit.common.test_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.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.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.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.CadfNotificationsWrapperTestCase.test_group_domain_grant -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... ok -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association -keystone.tests.unit.endpoint_policy.backends.test_sql.SQLDriverTestCase.test_get_policy_association ... ok +keystone.tests.unit.common.test_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.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.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.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.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.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_extract_groups +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0 +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0 ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral ... ok keystone.tests.unit.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.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.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.test_auth_plugin.TestMapped.test_supporting_multiple_methods -keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification +keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_password_expired_sends_notification ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0 +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0 ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name ... ok +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_only +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_only ... ok +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_duplicate_role_name_fails ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_not_found keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_authenticate_not_found ... 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.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name -keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks ... 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.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config ... ok -keystone.tests.unit.common.test_notifications.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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_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.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.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.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.assignment.role_backends.test_sql.SqlRole.test_create_null_role_name +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_create_null_role_name ... ok keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential ... 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.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.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.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.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.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_id_mapping_sql.SqlIDMappingTable.test_id_mapping -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... 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.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.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project +keystone.tests.unit.federation.test_utils.TestFederationUtils.test_rule_processor_extract_projects_schema2_0_no_domain_project ... ok +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_bitmask_begins_with_0 +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_bitmask_begins_with_0 ... ok +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_user_name_with_boolean_string +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_and_user_name_with_boolean_string ... ok +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_attribute_is_uuid_in_byte_form +keystone.tests.unit.identity.backends.test_ldap_common.CommonLdapTestCase.test_user_id_attribute_is_uuid_in_byte_form ... ok +keystone.tests.unit.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.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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_require_role_assignments ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification -keystone.tests.unit.common.test_notifications.CADFNotificationsForPCIDSSEvents.test_locked_out_user_sends_notification ... ok -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_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_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_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_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.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.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.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.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.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.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.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.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config ... ok -keystone.tests.unit.test_backend_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.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project ... ok -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_preexisting_access_rules -keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_application_credential_with_preexisting_access_rules ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable ... 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_id_mapping_sql.SqlIDMappingTable.test_password_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_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.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.SqlIDMappingTable.test_project_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... ok -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_user_project_grant ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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_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.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.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.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_tags_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_tags_model ... ok -keystone.tests.unit.identity.test_backend_sql.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.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.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_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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... 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.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_provider_api.TestProviderAPIRegistry.test_manager_api_reference -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_manager_api_reference ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_provider_api_mixin ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate ... ok -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock -keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock ... ok -keystone.tests.unit.common.test_notifications.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.SqlIDMappingTable.test_role_assignment_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_role_assignment_model ... 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.federation.test_core.TestFederationProtocol.test_create_protocol -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol ... 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.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription ... ok -keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name -keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name ... ok -keystone.tests.unit.identity.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.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_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_invalid_mapping_id ... ok -keystone.tests.unit.test_backend_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.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.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.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config ... ok -keystone.tests.unit.identity.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.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_create_protocol_with_remote_id_attribute ... ok -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_using_an_unbound_method_as_a_callback_fails -keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_using_an_unbound_method_as_a_callback_fails ... ok -keystone.tests.unit.common.test_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.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.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_id_mapping_sql.SqlIDMappingTable.test_user_model -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... ok -keystone.tests.unit.identity.test_backend_sql.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_resource_options_common.TestResourceOptionObjects.test_registry -keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... 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.common.test_utils.UtilsTestCase.test_auth_str_equal -keystone.tests.unit.common.test_utils.UtilsTestCase.test_auth_str_equal ... ok -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_missing_key ... ok -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type -keystone.tests.unit.catalog.test_core.FormatUrlTests.test_raises_malformed_on_wrong_type ... ok -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol ... 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.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.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.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.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.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_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.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.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id -keystone.tests.unit.federation.test_core.TestFederationProtocol.test_update_protocol_with_invalid_mapping_id ... ok -keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_resource_relation -keystone.tests.unit.common.test_json_home.JsonHomeTest.test_build_v3_resource_relation ... ok -keystone.tests.unit.common.test_json_home.JsonHomeTest.test_translate_urls -keystone.tests.unit.common.test_json_home.JsonHomeTest.test_translate_urls ... ok -keystone.tests.unit.common.test_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.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.credential.test_backend_sql.SqlCredential.test_credential_limits +keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... 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.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.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.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_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target ... ok -keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity -keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity ... 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.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.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.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_authenticate_wrong_password ... ok -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_filter_value_wider_than_field -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_filter_value_wider_than_field ... ok -keystone.tests.unit.identity.test_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.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.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_utils.UtilsTestCase.test_get_certificate_issuer_dn -keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format -keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_issuer_dn_not_pem_format ... ok keystone.tests.unit.identity.backends.test_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.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.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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_id_sends_notification -keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_id_sends_notification ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn -keystone.tests.unit.common.test_utils.UtilsTestCase.test_get_certificate_subject_dn ... 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 @@ -28720,12 +28731,14 @@ 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.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.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.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.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.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 @@ -28742,10 +28755,16 @@ keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name ... ok keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_group_by_name_no_user_exc ... ok +keystone.tests.unit.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.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.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.identity.backends.test_ldap.TestIdentityDriver.test_get_user keystone.tests.unit.identity.backends.test_ldap.TestIdentityDriver.test_get_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.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 @@ -28758,6 +28777,8 @@ 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.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_project ... ok keystone.tests.unit.identity.backends.test_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 @@ -28770,6 +28791,10 @@ 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.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_duplicate_application_credential_fails +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_create_duplicate_application_credential_fails ... 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 @@ -28794,148 +28819,370 @@ 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.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.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.common.test_notifications.CADFNotificationsForEntities.test_create_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... 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.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.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.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.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.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.LDAPPosixGroupsTest.test_posix_member_id +keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... 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.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.test_backend_sql.DisableInactiveUserTests.test_get_user_disabled_due_to_inactivity +keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_get_user_disabled_due_to_inactivity ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service ... 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_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.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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_delete_application_credential_not_found ... ok +keystone.tests.unit.common.test_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_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.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_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.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.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled -keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_not_expired_when_feature_disabled ... ok +keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_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_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.common.test_notifications.CADFNotificationsForEntities.test_create_trust +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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_role_crud +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_role_crud ... ok +keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict +keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok +keystone.tests.unit.test_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.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.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_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.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.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_get_application_credential ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... ok keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled keystone.tests.unit.identity.test_backend_sql.DisableInactiveUserTests.test_ignore_user_inactivity_with_user_disabled ... ok -keystone.tests.unit.common.test_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.test_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file -keystone.tests.unit.test_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir -keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir ... ok -keystone.tests.unit.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_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.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_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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.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.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc -keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc ... ok -keystone.tests.unit.test_app_config.AppConfigTest.test_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_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity ... ok +keystone.tests.unit.test_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.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding +keystone.tests.unit.receipt.test_fernet_provider.TestReceiptFormatter.test_restore_padding ... ok +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_domain_id_of_role_fails ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_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_utils.UtilsTestCase.test_hash keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash ... 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_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_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.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_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_duplicate_role_grant ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... 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_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_delete_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... ok +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint ... ok +keystone.tests.unit.test_backend_ldap_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.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.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.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.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_endpoint_policy_sql.SqlPolicyAssociationTests.test_overwriting_policy_to_endpoint_association +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_overwriting_policy_to_endpoint_association ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... ok +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable_with_additional_updates +keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_set_immutable_with_additional_updates ... ok keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_edge_cases ... 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.test_backend_sql.SqlImpliedRoles.test_implied_role_crd +keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... 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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group ... 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_list_application_credentials +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_application_credentials ... 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.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.AuditNotificationsTestCase.test_resource_created_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... ok +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification +keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... ok +keystone.tests.unit.common.test_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.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_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association ... ok +keystone.tests.unit.test_backend_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.common.test_notifications.CADFNotificationsForEntities.test_delete_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... ok +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user +keystone.tests.unit.application_credential.backends.test_sql.SQLDriverTestCase.test_list_delete_access_rule_for_user ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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_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.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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_invalid_endpoint_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated ... 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.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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_project +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_project ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_endpoint_project_association_cleanup_when_endpoint_deleted ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_endpoint_group +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_delete_endpoint_group ... ok +keystone.tests.unit.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.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_event_registration_for_unknown_resource_type ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... 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.common.test_utils.UtilsTestCase.test_hash_unicode +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_unicode ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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.DomainSpecificSQLIdentity.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... 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.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks ... 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.common.test_notifications.CADFNotificationsForEntities.test_delete_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... 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.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_invalid_event_callbacks_event ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password ... ok +keystone.tests.unit.test_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_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.common.test_notifications.CADFNotificationsForEntities.test_delete_service +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... 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.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_event_not_valid ... ok +keystone.tests.unit.common.test_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.test_backend_sql.SqlImpliedRoles.test_circular_inferences -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_circular_inferences ... 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.receipt.test_fernet_provider.TestLoadKeys.test_empty_files -keystone.tests.unit.receipt.test_fernet_provider.TestLoadKeys.test_empty_files ... 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.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.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.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_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.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.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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs ... ok -keystone.tests.unit.test_backend_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.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.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_notifications.NotificationsForEntities.test_config_option_no_events -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_config_option_no_events ... 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.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.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/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_multi_registered_limits_duplicate ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in +keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_truncates_microseconds_of_objects_passed_in ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_max_algo_length_truncates_password +keystone.tests.unit.common.test_utils.UtilsTestCase.test_max_algo_length_truncates_password ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_64_char_uuid +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_64_char_uuid ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_invalid_id ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_non_ascii_chars ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid +keystone.tests.unit.common.test_utils.UtilsTestCase.test_resource_uuid ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_endpoint ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_empty_endpoint_groups_in_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_empty_endpoint_groups_in_project ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_method_not_callable ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_get_endpoint_project_association_with_invalid_project ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_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.common.test_notifications.TestEventCallbacks.test_notification_received +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_notification_received ... 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.common.test_utils.UtilsTestCase.test_that_a_hash_can_not_be_validated_against_a_hash +keystone.tests.unit.common.test_utils.UtilsTestCase.test_that_a_hash_can_not_be_validated_against_a_hash ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_check +keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_check ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check +keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_with_unicode_check ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_length_and_trunc_password_throws_validation_error ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_long_password_strict_raises_exception ... ok +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict +keystone.tests.unit.common.test_utils.UtilsTestCase.test_verify_normal_password_strict ... ok +keystone.tests.unit.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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callback_subscription ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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_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.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription +keystone.tests.unit.common.test_notifications.TestEventCallbacks.test_provider_event_callbacks_subscription ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_without_description ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_of_disabled_domain_does_not_notify ... ok +keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_min_age +keystone.tests.unit.identity.test_backend_sql.MinimumPasswordAgeTests.test_user_can_change_password_after_min_age ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_group_deprecated ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.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.SqlRegisteredLimit.test_delete_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... 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.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.test_backend_ldap_pool.LDAPIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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.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_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.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.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_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 @@ -28944,28 +29191,26 @@ 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.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.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.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.identity.backends.test_ldap_common.DnCompareTest.test_prep keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep ... 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.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.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.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.common.test_utils.UtilsTestCase.test_hash_long_password_strict -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_strict ... ok keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase keystone.tests.unit.identity.backends.test_ldap_common.DnCompareTest.test_prep_lowercase ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations" keystone.tests.unit.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 @@ -28974,8 +29219,6 @@ 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.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.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 @@ -28996,2416 +29239,7081 @@ 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_auth_plugin.TestAuthPlugin.test_addition_auth_steps -keystone.tests.unit.test_auth_plugin.TestAuthPlugin.test_addition_auth_steps ... ok -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs ... ok -keystone.tests.unit.test_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_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.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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud ... ok -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_groups_for_user_inexact_filtered ... 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.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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud -keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud ... ok -keystone.tests.unit.test_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model +keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +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_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.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password +keystone.tests.unit.identity.test_backend_sql.PasswordExpiresValidationTests.test_authenticate_with_expired_password ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_cache_layer_get_sensitive_config ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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.DomainSpecificSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_get_registered_limit ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group ... ok +keystone.tests.unit.identity.test_backend_sql.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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... 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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project ... ok +keystone.tests.unit.identity.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +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.SqlRegisteredLimit.test_list_registered_limit_by_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit ... 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_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.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.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_initiator_global_request_id +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +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.SqlRegisteredLimit.test_list_registered_limits +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... 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.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.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.policy.backends.test_sql.SQLDriverTestCase.test_update_policy +keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_update_policy ... 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -Truncating password to algorithm specific maximum length 72 characters. -Truncating password to algorithm specific maximum length 72 characters. -Truncating password to algorithm specific maximum length 72 characters. -Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_create_invalid_domain_config ... ok +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit +keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... 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_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -Truncating password to algorithm specific maximum length 72 characters. +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_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_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_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home +keystone.tests.unit.test_associate_project_endpoint_extension.JsonHomeTests.test_get_json_home ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_domain_deletes_configs +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_delete_domain_deletes_configs ... 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_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" /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -Truncating password to algorithm specific maximum length 72 characters. -Truncating password to algorithm specific maximum length 72 characters. -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_group_deprecated ... ok -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_implied_role_crd ... 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_add_user_to_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.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.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id -keystone.tests.unit.test_backend_ldap.LDAPPosixGroupsTest.test_posix_member_id ... 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_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.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_pool.LDAPIdentity.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_if_no_password_set ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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_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.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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_project_association_with_invalid_project ... ok +keystone.tests.unit.test_backend_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.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group ... ok +keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type +keystone.tests.unit.test_cli.TestGroupMappingPurgeFunctional.test_purge_by_group_type ... 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_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.DomainSpecificSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_domain ... ok +keystone.tests.unit.resource.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.LDAPMatchingRuleInChainTests.test_get_group +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_get_group ... 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_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request +keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_expired_request ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_get_options_not_in_domain_config ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... 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.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.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_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.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.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group ... ok -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.common.test_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.CADFNotificationsForEntities.test_update_group +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group ... 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.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_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.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.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.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_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.common.test_notifications.CADFNotificationsForEntities.test_update_policy +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... 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_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.LDAPMatchingRuleInChainTests.test_list_groups +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_groups ... ok +keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_return_query_with_no_hints +keystone.tests.unit.identity.backends.test_ldap_common.LDAPFilterQueryCompositionTest.test_return_query_with_no_hints ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_invalid_sensitive_substitution_in_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_invalid_sensitive_substitution_in_domain_config ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_project +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... 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 +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_fails_when_group_is_none +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_fails_when_group_is_none ... ok +keystone.tests.unit.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_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.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 +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_returns_valid_config_values +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_option_dict_returns_valid_config_values ... ok 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_update_region +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... 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_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_password ... 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_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.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.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.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.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_authenticate_wrong_password ... ok -keystone.tests.unit.test_backend_ldap_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_pool.LDAPIdentity.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.common.test_notifications.NotificationsForEntities.test_create_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations" -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_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.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration_failed_auth_cnt_resets -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration_failed_auth_cnt_resets ... ok -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user -keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok -keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default -keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default ... ok -keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database -keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_loading_config_from_database ... 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_utils.UtilsTestCase.test_hash_long_password_truncation -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_long_password_truncation ... 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_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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.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" -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... ok +keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_request_body_returns_bad_request +keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_request_body_returns_bad_request ... ok +keystone.tests.unit.test_backend_ldap_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.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 +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_invalid_partial_domain_config +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfig.test_update_invalid_partial_domain_config ... ok +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... ok +Truncating password to algorithm specific maximum length 72 characters. +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_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.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_group_domain_grant ... 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_sql.SqlDecorators.test_conflict_happend +keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... 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.SqlDecorators.test_initialization +keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization ... 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_sql.SqlDecorators.test_initialization_fail +keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization_fail ... ok keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_add_user_to_group ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_config_option_no_events ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_create -keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found -keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete_policy_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... ok +keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error +keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... 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.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default +keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default ... ok +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups +keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... ok +keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret +keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_valid_authentication_response_with_proper_secret ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... 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_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.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password +keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password ... ok +keystone.tests.unit.test_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.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.CADFNotificationsForEntities.test_update_user +keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... 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 +Truncating password to algorithm specific maximum length 72 characters. +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_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_exception.UnexpectedExceptionTestCase.test_unicode_message +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_message ... ok +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_string +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_unicode_string ... ok +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error +keystone.tests.unit.test_exception.UnexpectedExceptionTestCase.test_validation_error ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... 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.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 +Truncating password to algorithm specific maximum length 72 characters. +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_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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_call_build_enforcement_target ... ok +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_initiator_id_always_matches_user_id ... ok +Truncating password to algorithm specific maximum length 72 characters. +keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_invalid_password +keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_validate_password_history_with_invalid_password ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.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_contrib_s3_core.S3ContribCore.test_bad_response +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_response ... 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.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.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_remove_role_from_user_and_project ... ok +keystone.tests.unit.identity.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.MultiLDAPandSQLIdentity.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_group_deprecated ... 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.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_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.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_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.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_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_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.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at +keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at ... ok +keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... 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.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.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_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_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.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_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.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.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_id ... 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.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.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_user_not_in_group_exc ... ok +keystone.tests.unit.common.test_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.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_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_bad_signature_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_id +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_user_name_and_domain_id ... ok +keystone.tests.unit.common.test_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_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_group_duplicate_conflict_gives_name ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... ok +keystone.tests.unit.test_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_from_project_invalidates_cache ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_requires_simple_bind ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_all_attrs ... ok +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_mapping_duplicate_conflict_gives_name ... ok +keystone.tests.unit.common.test_notifications.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.test_limits.LimitsTestCase.test_create_limit_return_count +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... 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_contrib_s3_core.S3ContribCore.test_bad_token_v4 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4 ... ok +keystone.tests.unit.test_backend_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_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.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.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.TestIdentityDriver.test_create_group_duplicate_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group_duplicate_exc ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_filter_values +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_filter_values ... 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.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.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_name_sends_notification +keystone.tests.unit.common.test_notifications.CadfNotificationsWrapperTestCase.test_v3_authenticate_with_invalid_user_name_sends_notification ... ok +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_deferred_gettr ... ok +keystone.tests.unit.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.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.identity.backends.test_sql.TestIdentityDriver.test_create_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... ok +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_duplicate ... ok +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock +keystone.tests.unit.common.test_provider_api.TestProviderAPIRegistry.test_registry_lock ... ok +keystone.tests.unit.common.test_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.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_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 +Truncating password to algorithm specific maximum length 72 characters. +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_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.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.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... ok +keystone.tests.unit.common.test_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.DomainSpecificSQLIdentity.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain ... ok +keystone.tests.unit.test_backend_ldap_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_contrib_s3_core.S3ContribCore.test_good_signature_v1 +keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 ... 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.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer ... ok +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.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_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_limits.LimitsTestCase.test_create_limit_with_invalid_input +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_with_invalid_input ... 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.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.common.test_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.identity.backends.test_sql.TestIdentityDriver.test_delete_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group ... 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.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name +keystone.tests.unit.common.test_database_conflicts.DuplicateTestCase.test_trust_duplicate_conflict_gives_name ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_add_user_to_group_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group_doesnt_exist_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_group_doesnt_exist_exc ... ok +keystone.tests.unit.common.test_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 keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_authenticate ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +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_exception.ExceptionTestCase.test_all_json_renderings +keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title +keystone.tests.unit.test_exception.ExceptionTestCase.test_forbidden_title ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string +keystone.tests.unit.test_exception.ExceptionTestCase.test_invalid_unicode_string ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found +keystone.tests.unit.test_exception.ExceptionTestCase.test_not_found ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string +keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string ... ok +keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error +keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error ... ok +stdin:10:10: K005 Using translated string in logging +stdin:13:21: K005 Using translated string in logging +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 +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... ok +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_limits.LimitsTestCase.test_create_limit_without_description +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.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.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_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_middleware.AuthContextMiddlewareTest.test_admin_token_context +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... 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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_change_password ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_add_user_to_group ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_extract_member_target_data_inferred ... ok keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_check_user_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_generates_uuids ... 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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_duplicate_role_grant ... 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_sql.TestIdentityDriver.test_get_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... 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_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.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.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.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.DomainSpecificSQLIdentity.test_cache_layer_domain_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_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_middleware.AuthContextMiddlewareTest.test_context_already_exists +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... 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.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.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.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.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.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.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_no_user ... ok -keystone.tests.unit.test_backend_ldap.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.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.SqlPolicy.test_get_policy_returns_not_found -keystone.tests.unit.test_backend_sql.SqlPolicy.test_get_policy_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_list -keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... ok -keystone.tests.unit.test_backend_sql.SqlPolicy.test_update -keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... 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_pool.LDAPIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate ... 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_utils.UtilsTestCase.test_hash_user_password_with_empty_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_empty_password ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_with_null_password ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password -keystone.tests.unit.common.test_utils.UtilsTestCase.test_hash_user_password_without_password ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_microseconds_when_subsecond_is_true ... ok -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false -keystone.tests.unit.common.test_utils.UtilsTestCase.test_isotime_returns_seconds_when_subsecond_is_false ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_all_attrs ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_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.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.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_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.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.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_group_no_group_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc ... 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.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.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" +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trust_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustor_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustee_id. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.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.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_middleware.AuthContextMiddlewareTest.test_create_idp_id_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... 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_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.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_authenticate_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... 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.test_limits.LimitsTestCase.test_create_limit_without_region +keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... 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.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.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.DomainSpecificSQLIdentity.test_cache_layer_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.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.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_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... ok +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.common.test_notifications.NotificationsForEntities.test_create_policy +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_policy ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name_no_user_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_by_name_no_user_exc ... ok +keystone.tests.unit.identity.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.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_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.MySQLOpportunisticIdentityDriverTestCase.test_delete_user +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_delete_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_no_user_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user_no_user_exc ... ok +keystone.tests.unit.test_backend_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_limits.LimitsTestCase.test_create_multi_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... 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.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_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_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_is_domain_aware +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware ... 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.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.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.NotificationsForEntities.test_create_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_role ... 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.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_is_sql +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql ... 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_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... ok +keystone.tests.unit.test_backend_ldap.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.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_create_service +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... ok +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.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.TestIdentityDriver.test_list_groups_for_user_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_for_user_group ... ok +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context ... ok +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_success ... 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.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.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.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.LdapIdentityWithMapping.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_duplicate_role_grant ... 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_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.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_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.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_create_domain -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_domain ... 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.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_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.common.test_notifications.NotificationsForEntities.test_create_user +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... ok +keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_delete_limit ... 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.MySQLOpportunisticIdentityDriverTestCase.test_get_user +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict +keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_view_args_populated_in_policy_dict ... ok +keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully +keystone.tests.unit.common.test_utils.ServiceHelperTests.test_fail_gracefully ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls ... ok +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps ... ok +keystone.tests.unit.identity.backends.test_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.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_common.SslTlsTest.test_certfile_trust_tls +keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls ... ok keystone.tests.unit.identity.backends.test_sql.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_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... 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.common.test_notifications.NotificationsForEntities.test_delete_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_group_crud ... ok keystone.tests.unit.identity.backends.test_sql.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_pool.LDAPIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_password ... ok +keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create +keystone.tests.unit.identity.test_backend_sql.ChangePasswordRequiredAfterFirstUse.test_password_expired_after_create ... ok +keystone.tests.unit.test_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_list_groups_no_groups +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_no_groups ... 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.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.common.test_notifications.NotificationsForEntities.test_delete_endpoint +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... 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.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.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.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.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.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.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.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.common.test_notifications.NotificationsForEntities.test_delete_group +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... 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.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_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.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.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.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_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line +keystone.tests.unit.test_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line ... 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.common.test_notifications.NotificationsForEntities.test_delete_policy +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... 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_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_limits.LimitsTestCase.test_list_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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_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.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.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_user ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... 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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_group_duplicate_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_create_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.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.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.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_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.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.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.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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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_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_ldap_common.SslTlsTest.test_certdir_trust_ldaps -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_ldaps ... ok -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certdir_trust_tls ... ok -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_ldaps ... ok -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls -keystone.tests.unit.identity.backends.test_ldap_common.SslTlsTest.test_certfile_trust_tls ... ok -keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict -keystone.tests.unit.resource.test_core.TestResourceManagerNoFixtures.test_update_project_name_conflict ... ok -keystone.tests.unit.test_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.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.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.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_group_deprecated ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_add_user_to_group ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... ok -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups -keystone.tests.unit.test_backend_ldap.LDAPMatchingRuleInChainTests.test_list_user_groups ... ok +keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization +keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization ... 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_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_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.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_user ... ok keystone.tests.unit.identity.backends.test_sql.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_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.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.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.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_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_endpoint ... ok -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_not_is_authenticated -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_not_is_authenticated ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_no_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_no_user ... ok -keystone.tests.unit.test_backend_ldap.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_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_delete_association_by_entity ... ok -keystone.tests.unit.test_backend_ldap.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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_group_no_group_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_group ... 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.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_invalid_policy_to_endpoint_association ... ok -keystone.tests.unit.test_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.DomainSpecificSQLIdentity.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... 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.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404 +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskUnrouted404.test_unrouted_path_is_not_jsonified_404 ... ok +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... 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.common.test_notifications.NotificationsForEntities.test_delete_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... 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.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_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_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method +keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... 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.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_get_group_by_name_no_user_exc ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.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.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_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_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.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_add_user_group_deprecated -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_get_user_by_name_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request ... ok +keystone.tests.unit.test_v3_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.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.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.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.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_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.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.common.test_notifications.NotificationsForEntities.test_delete_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... 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.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_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... ok +keystone.tests.unit.test_backend_ldap_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.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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... 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.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.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_group ... ok +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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_no_tokenless_attributes_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_trust ... ok keystone.tests.unit.identity.backends.test_sql.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.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.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_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_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request ... 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.TestIdentityDriver.test_remove_user_from_group_no_user +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_remove_user_from_group_no_user ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_domain_aware keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_is_domain_aware ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.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_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_duplicate_role_grant ... 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.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.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_list_groups_for_user_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.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_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -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_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.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_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... 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.common.test_notifications.NotificationsForEntities.test_disable_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... 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.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.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.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.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain -keystone.tests.unit.test_backend_sql.SqlImpliedRoles.test_role_assignments_simple_tree_of_implied_roles_on_domain ... ok -keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module -keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_change_password ... 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_sql.SqlCredential.test_list_credentials -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... 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_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found -keystone.tests.unit.assignment.role_backends.test_sql.SqlRole.test_update_role_returns_not_found ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_sql -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_is_sql ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.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.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.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_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_and_proj_dom_id_success +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_and_proj_dom_id_success ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.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_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.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_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_limits.LimitsTestCase.test_show_domain_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_already_exists +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_already_exists ... ok keystone.tests.unit.identity.backends.test_sql.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" -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: 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.SqlCredential.test_list_credentials_for_user -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_for_user ... 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.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_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.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_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.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.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_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.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.TestIdentityDriver.test_update_group_name_not_allowed +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_name_not_allowed ... skipped 'driver allows name update' +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_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_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.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.common.test_notifications.NotificationsForEntities.test_disable_project +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_project ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" keystone.tests.unit.identity.backends.test_sql.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_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.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.SqlCredential.test_list_credentials_is_decrypted -keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials_is_decrypted ... 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.SecurityComplianceDoctorTests.test_invalid_password_regular_expression -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_invalid_password_regular_expression ... 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.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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_for_user_no_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_no_groups ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_groups_one_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... ok +keystone.tests.unit.test_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.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc +keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_no_group +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group_no_group ... ok keystone.tests.unit.identity.backends.test_sql.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.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_limits.LimitsTestCase.test_show_project_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... ok +keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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.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_middleware.AuthContextMiddlewareTest.test_request_non_admin +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_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.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.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.test_backend_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... ok -keystone.tests.unit.common.test_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.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.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_utils.UtilsTestCase.test_url_safe_check -keystone.tests.unit.common.test_utils.UtilsTestCase.test_url_safe_check ... 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.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_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_auth_plugin.TestMapped.test_mapped_with_remote_user +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_with_remote_user ... ok +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol +keystone.tests.unit.test_auth_plugin.TestMapped.test_mapped_without_identity_provider_or_protocol ... ok +keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods +keystone.tests.unit.test_auth_plugin.TestMapped.test_supporting_multiple_methods ... ok keystone.tests.unit.identity.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_middleware.AuthContextMiddlewareTest.test_user_disable_fail +keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_no_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit +keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... ok +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_no_user_exc +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_no_user_exc ... ok keystone.tests.unit.identity.backends.test_sql.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.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_role_to_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_cache_when_id_mapping_crud ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_group ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.common.test_notifications.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_update_user_remove_optional_attribute +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_remove_optional_attribute ... 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.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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_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.MultiLDAPandSQLIdentity.test_build_tree +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... 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_shadow_users.ShadowUsersTests.test_create_federated_user_email +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_email ... 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.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_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.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.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_ldap.LdapFilterTests.test_list_users_inexact_filtered -keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_users_inexact_filtered ... ok -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_and_password_expires_days_deactivated ... ok -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_minimum_password_age_equal_to_password_expires_days ... ok -keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend -keystone.tests.unit.test_backend_sql.SqlDecorators.test_conflict_happend ... ok -keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization -keystone.tests.unit.test_backend_sql.SqlDecorators.test_initialization ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_in_group_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_list_users_no_users ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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.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.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.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.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.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.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_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated ... ok -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_deactivated ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... ok -keystone.tests.unit.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_notifications.NotificationsForEntities.test_initiator_request_id +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_initiator_request_id ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent ... ok +keystone.tests.unit.test_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_limits.LimitsTestCase.test_update_limit_not_found +keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... ok keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_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.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.test_shadow_users.ShadowUsersTests.test_get_federated_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... ok +keystone.tests.unit.test_backend_ldap.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.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_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_group_deprecated ... 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.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_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_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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_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_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_shadow_users.ShadowUsersTests.test_set_last_active_at +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at ... 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.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.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.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_create_attribute_mapping_rules_processor_default ... ok -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_remove_user_from_group_not_in_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_already_exists ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_description_set ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_name_not_allowed ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_no_group -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_group_no_group ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_name_not_allowed_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc -keystone.tests.unit.identity.backends.test_sql.MySQLOpportunisticIdentityDriverTestCase.test_update_user_no_user_exc ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.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_templated.TestTemplatedCatalog.test_get_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... 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.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints." -keystone.tests.unit.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.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.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.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.common.test_notifications.NotificationsForEntities.test_update_domain +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_HTTP_OPTIONS_is_unenforced ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group ... 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.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user +keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lock_out_for_ignored_user ... ok +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_set_last_active_at_when_config_setting_is_none ... ok +keystone.tests.unit.test_backend_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_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_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_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_policy.PolicyTestCase.test_early_AND_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... 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_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_shadow_users.ShadowUsersTests.test_shadow_federated_user +keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... 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_policy.PolicyTestCase.test_early_OR_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... 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_policy.PolicyTestCase.test_enforce_bad_action_throws +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... 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_policy.PolicyTestCase.test_enforce_good_action +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... 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_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_policy.PolicyTestCase.test_enforce_nonexistent_action_throws +keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... ok +keystone.tests.unit.test_backend_ldap.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_policy.PolicyTestCase.test_ignore_case_role_check +keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... 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_policy.PolicyTestCase.test_templatized_enforcement +keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions_must_be_added +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_after_request_functions_must_be_added ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes ... ok +keystone.tests.unit.test_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_add_user_to_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_add_user_to_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_by_domain_domain +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... 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_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.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_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_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_ids_greater_than_64_characters +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_ids_greater_than_64_characters ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_revoke.FernetSqlRevokeTests.test_by_domain_project +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_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.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration +keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_lockout_duration ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... ok +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware ... ok +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok +keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_chase_referrals_off +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... 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.MultiLDAPandSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... 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_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.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_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_v3.AuthContextMiddlewareTestCase.test_auth_context_override +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_override ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_api_url_prefix ... ok +keystone.tests.unit.test_backend_ldap.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.common.test_notifications.NotificationsForEntities.test_update_region +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... 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_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.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user +keystone.tests.unit.identity.test_backend_sql.LockingOutUserTests.test_set_enabled_unlocks_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list ... 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.common.test_notifications.NotificationsForEntities.test_update_role +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... 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.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.DomainSpecificSQLIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc +keystone.tests.unit.receipt.test_fernet_provider.TestValidate.test_validate_v3_receipt_validation_error_exc ... ok +keystone.tests.unit.test_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.backends.test_sql.TestSqlResourceDriver.test_create_project +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... ok +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... ok +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_all_defined_properties ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use +keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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_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.common.test_notifications.NotificationsForEntities.test_update_service +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... ok +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_before_request_functions_must_be_added ... ok +keystone.tests.unit.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.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_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.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_name_same_domain_conflict +keystone.tests.unit.resource.backends.test_sql.TestSqlResourceDriver.test_create_project_same_name_same_domain_conflict ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... 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_v3.AuthContextMiddlewareTestCase.test_oslo_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... 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_sql.SqlTrust.test_delete_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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.common.test_notifications.NotificationsForEntities.test_update_user +keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_user ... ok +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_duplicate_option_cases ... ok +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_option_init_validation ... ok +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry +keystone.tests.unit.common.test_resource_options_common.TestResourceOptionObjects.test_registry ... ok +keystone.tests.unit.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.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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix ... ok +keystone.tests.unit.identity.backends.test_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.test_backend_sql.SqlTrust.test_delete_trust_not_found +keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... ok +keystone.tests.unit.test_backend_ldap_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_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.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_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.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.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_revoke.FernetSqlRevokeTests.test_list_revoked_user +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... 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.UserResourceOptionTests.test_unregistered_resource_option_deleted +keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted ... 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_revoke.FernetSqlRevokeTests.test_list_since +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... ok +/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. + warnings.warn('Policy enforcement is depending on the value of ' +keystone.tests.unit.test_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_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context +keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... 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_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok +keystone.tests.unit.test_backend_ldap.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_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_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_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_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix ... ok +keystone.tests.unit.identity.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_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id ... ok +keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_cannot_add_after_request_functions_twice ... ok +keystone.tests.unit.test_backend_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_revoke.FernetSqlRevokeTests.test_revoke_by_user +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... 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.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default +keystone.tests.unit.identity.test_core.TestDatabaseDomainConfigs.test_domain_config_in_database_disabled_by_default ... ok +keystone.tests.unit.test_backend_sql.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.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_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_password ... ok +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustee ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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_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_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_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_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor +keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user_matches_trustor ... ok +keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled +keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_role_to_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_construct_resource_map ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id +keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id ... 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_sql.SqlTrust.test_get_deleted_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_correct_json_home_document ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_leaf_projects +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust +keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee +keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... ok +keystone.tests.unit.test_backend_ldap_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.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.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.LdapIdentityWithMapping.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_group_deprecated ... 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_sql.SqlTrust.test_list_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... 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.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_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_default_scoped_token_using_endpoint_filter ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts ... ok +keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts +keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts ... ok +keystone.tests.unit.test_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.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.LDAPIdentityEnabledEmulation.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_domain_role_grants ... ok +keystone.tests.unit.test_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.DomainSpecificSQLIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group ... ok +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint +keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_disabled_endpoint ... ok +keystone.tests.unit.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_cannot_delete_project_cascade_with_enabled_child +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_if_no_password_set ... 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_sql.SqlTrust.test_trust_has_remaining_uses_negative +keystone.tests.unit.test_backend_sql.SqlTrust.test_trust_has_remaining_uses_negative ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group ... 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.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_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_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_v3_assignment.ImpliedRolesTests.test_list_all_rules +keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... 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.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_contrib_simple_cert.TestSimpleCert.test_ca_cert +keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_ca_cert ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_valid_json +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_valid_json ... ok +keystone.tests.unit.test_backend_ldap.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_contrib_simple_cert.TestSimpleCert.test_signing_cert +keystone.tests.unit.test_contrib_simple_cert.TestSimpleCert.test_signing_cert ... 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_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 +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_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_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_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_pool.LDAPIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_add_user_to_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... 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_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_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_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_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_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.VersionTestCase.test_get_version +keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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_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_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_pool.LDAPIdentity.test_create_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_create_user ... ok +keystone.tests.unit.test_backend_ldap.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_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_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset ... 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.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset +keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset ... 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_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_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_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_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_consuming_receipt_with_totp +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_consuming_receipt_with_totp ... 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_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_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_federation_sql.SqlFederation.test_federated_protocol +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_configurable_allowed_user_actions ... 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_federation_sql.SqlFederation.test_federated_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model ... ok +keystone.tests.unit.test_backend_ldap_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.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_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... 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_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_federation_sql.SqlFederation.test_group_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_policy_association_mapping +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_policy_association_mapping ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email ... ok +keystone.tests.unit.test_v3_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_federation_sql.SqlFederation.test_identity_provider +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... 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_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_federation_sql.SqlFederation.test_idp_remote_ids +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_idp_remote_ids ... ok +keystone.tests.unit.test_backend_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_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_assignment.UserSystemRoleAssignmentTestCase.test_assign_system_role_to_user +keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_assign_system_role_to_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_requires_simple_bind ... ok +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model ... ok +keystone.tests.unit.test_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_revocation_event_model ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_federation_sql.SqlFederation.test_mapping +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model ... ok +keystone.tests.unit.test_backend_ldap_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.LdapIdentityWithMapping.test_authenticate +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... 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_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_federation_sql.SqlFederation.test_nonlocal_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model +keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... ok +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_password_model ... 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_domain_invalidates_cache ... ok +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_password +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_requirements_makes_correct_receipt_for_password ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_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_backend_federation_sql.SqlFederation.test_project_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_model ... ok +keystone.tests.unit.test_backend_ldap.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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate keystone.tests.unit.test_backend_sql.SqlLimit.test_create_domain_limit_duplicate ... ok +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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.SqlLimit.test_create_limit_description_none keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_description_none ... 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_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_extract_groups ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_domain_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_no_type_set_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_ephemeral_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_type_local_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_normalize_user_unexpected_type_schema_2_0 ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_process_group_by_name_domain_with_id_and_name ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_project ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_endpoint ... 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.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression -keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression ... ok -keystone.tests.unit.test_backend_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_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... ok -keystone.tests.unit.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.test_backend_sql.SqlDecorators.test_not_conflict_error -keystone.tests.unit.test_backend_sql.SqlDecorators.test_not_conflict_error ... 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.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_created_notification ... 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.test_backend_federation_sql.SqlFederation.test_revocation_event_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model ... ok +keystone.tests.unit.test_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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_role_assignment_model ... ok keystone.tests.unit.test_backend_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.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_deleted_notification ... ok -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_disabled_notification ... ok -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification -keystone.tests.unit.common.test_notifications.AuditNotificationsTestCase.test_resource_updated_notification ... ok -keystone.tests.unit.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.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.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... 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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_member_target_type_and_member_target ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_region ... 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_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.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.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.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_with_invalid_service_raises_validation_error ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_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.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.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_returns_not_found ... 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_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_authenticate_wrong_credentials +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTests.test_policy_to_explicit_endpoint_association ... ok -keystone.tests.unit.test_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_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_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.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.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.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_sql.SqlLimit.test_create_limit_without_description keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_description ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_enforce_call_with_pre_instantiated_enforcer ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... 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.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.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted -keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_unregistered_resource_option_deleted ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_policy ... 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_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.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_federation_sql.SqlFederation.test_user_model +keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_user_model ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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.SqlLimit.test_create_limit_without_reference_registered_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_create_limit_without_reference_registered_limit ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants ... 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_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints" -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.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.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_proper_secret_returns_unauthorized -keystone.tests.unit.test_contrib_ec2_core.EC2ContribCoreV3.test_authenticate_without_proper_secret_returns_unauthorized ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterTokenRequestTestCase.test_invalid_endpoint_project_association ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit ... 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.test_limits.RegisteredLimitsTestCase.test_create_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... 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_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.common.test_notifications.CADFNotificationsForEntities.test_create_project -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_project ... ok +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_all_bogus_rules_results_in_default_behavior ... ok +keystone.tests.unit.test_backend_sql.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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited -keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited ... ok -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema1_0 -keystone.tests.unit.federation.test_utils.TestFederationUtils.test_validate_mapping_structure_schema1_0 ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_service ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_blueprint_url_prefix ... ok -keystone.tests.unit.identity.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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_create_endpoint_group ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate keystone.tests.unit.test_backend_sql.SqlLimit.test_create_project_limit_duplicate ... 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.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.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.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option -keystone.tests.unit.identity.test_backend_sql.UserResourceOptionTests.test_user_set_option_in_resource_option ... ok -keystone.tests.unit.identity.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.common.test_notifications.CADFNotificationsForEntities.test_create_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_region ... ok -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_dot_name_domain ... ok -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend -keystone.tests.unit.identity.test_core.TestDomainConfigs.test_config_for_multiple_sql_backend ... ok -keystone.tests.unit.identity.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.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_trust ... 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_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_check_user_in_group_group_doesnt_exist_exc ... ok -keystone.tests.unit.common.test_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_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.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_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_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit_duplicate ... 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.common.test_notifications.CADFNotificationsForEntities.test_create_role -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_role ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_build_restful_api_no_prefix ... ok +keystone.tests.unit.test_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_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_create_user ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.test_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat keystone.tests.unit.test_backend_sql.SqlLimit.test_default_enforcement_model_is_flat ... ok -keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigInvalidDomainTestCase.test_config_upload ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware -keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_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.SqlCredential.test_list_credentials +keystone.tests.unit.test_backend_sql.SqlCredential.test_list_credentials ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_service ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_domain ... 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_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.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_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_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.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.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_disabled_MFA_succeeeds +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_disabled_MFA_succeeeds ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.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_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_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_sql.SqlLimit.test_delete_limit_project keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_project ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles -keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_endpoint ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_trust ... 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.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_templated.TestTemplatedCatalog.test_list_endpoints -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found keystone.tests.unit.test_backend_sql.SqlLimit.test_delete_limit_returns_not_found ... ok -keystone.tests.unit.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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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_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_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.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... ok +keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment +keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment ... ok +keystone.tests.unit.test_v3_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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.ExceptionTestCase.test_all_json_renderings -keystone.tests.unit.test_exception.ExceptionTestCase.test_all_json_renderings ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints' 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_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.common.test_notifications.CADFNotificationsForEntities.test_create_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_create_user ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_message ... 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.common.test_notifications.NotificationsForEntities.test_delete_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_group ... ok -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string -keystone.tests.unit.test_exception.ExceptionTestCase.test_unicode_string ... ok -keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck -keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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.ExceptionTestCase.test_validation_error -keystone.tests.unit.test_exception.ExceptionTestCase.test_validation_error ... 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.MultiLDAPandSQLIdentity.test_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_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.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.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors -keystone.tests.unit.test_exception.TestSecurityErrorTranslation.test_nested_translation_of_SecurityErrors ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... ok -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 -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. -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trust_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustor_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of trustee_id. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test -keystone.tests.unit.test_hacking_checks.TestDictConstructorWithSequenceCopy.test ... 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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.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_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_cli.CliDomainConfigSingleDomainTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations" -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.common.test_notifications.CADFNotificationsForEntities.test_delete_domain -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_domain ... 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_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_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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_policy ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQL.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_filter ... ok -keystone.tests.unit.test_backend_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_templated.TestTemplatedCatalog.test_service_crud -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config -keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_no_overwrite_config ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_if_no_password_set ... ok +keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project +keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project ... ok +keystone.tests.unit.test_backend_ldap.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_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_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_backend_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_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.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_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_sql.SqlLimit.test_list_limit_by_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limit_by_limit ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_endpoint ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_project ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering" -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... 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.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled -keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails +keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_single_method_rules_requirements_not_met_fails ... ok +keystone.tests.unit.test_backend_sql.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_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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_bad_user ... ok -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_check_endpoint_project_association_with_invalid_endpoint ... ok keystone.tests.unit.test_backend_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_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_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_templated.TestTemplatedCatalog.test_update_endpoint -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.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.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_is_authenticated_check ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_region ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_role ... 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_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_group ... 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.identity.test_backend_sql.PasswordHistoryValidationTests.test_admin_password_reset_is_not_validated_by_password_history -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_admin_password_reset_is_not_validated_by_password_history ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_group ... 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_sql.SqlLimit.test_list_limits keystone.tests.unit.test_backend_sql.SqlLimit.test_list_limits ... ok -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" -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_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_domain_and_group ... ok -keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled -keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoping_v3_to_v3_disabled ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_delete_policy ... 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_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_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_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.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_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations" -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_role ... 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_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_policy ... 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 /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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.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_templated.TestTemplatedCatalog.test_update_region_extras -keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.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_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails ... ok keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit keystone.tests.unit.test_backend_sql.SqlLimit.test_update_limit ... 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.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.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_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_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.common.test_notifications.NotificationsForEntities.test_delete_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_service ... ok -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_crud ... ok -keystone.tests.unit.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_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.TestMappingPopulate.test_bad_domain_name -keystone.tests.unit.test_cli.TestMappingPopulate.test_bad_domain_name ... 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.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_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_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.SqlModels.test_federated_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... 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_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.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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_sql.SqlModels.test_group_model +keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... 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_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_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_sql.SqlModels.test_local_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... 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.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_sql.SqlModels.test_nonlocal_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... 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_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_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_sql.SqlModels.test_password_model +keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... 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_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service ... ok +keystone.tests.unit.test_backend_sql.SqlModels.test_project_model +keystone.tests.unit.test_backend_sql.SqlModels.test_project_model ... 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.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments ... ok +keystone.tests.unit.test_backend_ldap.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.SqlModels.test_project_tags_model +keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok +keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model +keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... ok +keystone.tests.unit.test_backend_sql.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.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.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.SqlModels.test_role_assignment_model +keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... 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_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_service ... ok +keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership +keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... ok +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_projects_for_user_with_inherited_group_grants ... ok +keystone.tests.unit.test_backend_ldap.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_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.SqlModels.test_user_model +keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_endpoint_group_project_cleanup_with_project ... ok -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_conten_type_no_body -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_json_body_before_req_func_unrecognized_conten_type_no_body ... ok -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password -keystone.tests.unit.identity.test_backend_sql.PasswordHistoryValidationTests.test_truncate_passwords_when_max_is_default_and_no_password ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_description_none ... ok -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context -keystone.tests.unit.common.test_rbac_enforcer.TestRBACEnforcerRest.test_retrive_oslo_req_context ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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_limits.RegisteredLimitsTestCase.test_delete_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... ok -keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate -keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... 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_exception.SecurityErrorTestCase.test_all_json_renderings -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_all_json_renderings ... ok -keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush -keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... 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.common.test_notifications.CADFNotificationsForEntities.test_delete_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_region ... 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_exception.SecurityErrorTestCase.test_forbidden_action_no_message -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_action_no_message ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure ... 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_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_exposure_in_debug ... 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_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_duplicate ... ok -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_title -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_forbidden_title ... 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_policy.PolicyTestCase.test_list_head_policies -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... 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.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_exception.SecurityErrorTestCase.test_not_found -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_not_found ... 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_exception.SecurityErrorTestCase.test_unauthorized_exposure -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure ... 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_exception.SecurityErrorTestCase.test_unauthorized_exposure_in_debug -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unauthorized_exposure_in_debug ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_disabling_project_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_disabling_project_revokes_token ... 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_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.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_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_exception.SecurityErrorTestCase.test_unicode_message -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_message ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_region ... ok -keystone.tests.unit.test_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_exception.SecurityErrorTestCase.test_unicode_string -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_unicode_string ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_delete_user ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_role ... 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_exception.SecurityErrorTestCase.test_validation_error -keystone.tests.unit.test_exception.SecurityErrorTestCase.test_validation_error ... 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_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_duplicate_role_grant ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.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.SqlRegisteredLimit.test_create_registered_limit_invalid_service -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_create_registered_limit_invalid_service ... ok -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy -keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... 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_federation_sql.SqlFederation.test_federated_protocol -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_protocol ... 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.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_notifications.CADFNotificationsForEntities.test_delete_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_service ... ok -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_disable_domain ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name -[SQL: INSERT INTO "group" (id, name, domain_id, description, extra) VALUES (?, ?, ?, ?, ?)] -[parameters: ('0d649a54c2564324b342e6b0093abb79', 'ebfbb3f290124d0ebf5d676264c40334', '3f9034faa886465b9991a2eb1399fc87', None, '{}')] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -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.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.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_create_endpoint_project_association_with_invalid_endpoint ... ok -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_federated_user_model ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_endpoint_group_in_project ... ok -keystone.tests.unit.identity.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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_return_count ... 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.SqlRegisteredLimit.test_delete_registered_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_delete_registered_limit ... 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_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_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_project_deletes_grants ... ok -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_group_model ... 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.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_trust -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_trust ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_create_domain_limit ... ok -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.policy.backends.test_sql.SQLDriverTestCase.test_get_policy -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_get_policy ... 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_backend_federation_sql.SqlFederation.test_identity_provider -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_identity_provider ... ok -keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_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.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.policy.backends.test_sql.SQLDriverTestCase.test_list_policies -keystone.tests.unit.policy.backends.test_sql.SQLDriverTestCase.test_list_policies ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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.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.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_limits.RegisteredLimitsTestCase.test_list_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_list_registered_limit ... 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.common.test_notifications.CADFNotificationsForEntities.test_delete_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_delete_user ... 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_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_project ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload -keystone.tests.unit.receipt.test_fernet_provider.TestPayloads.test_payload ... 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_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.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.common.test_notifications.CADFNotificationsForEntities.test_disable_domain -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_domain ... 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.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.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_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_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.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_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_filters.IdentityTestListLimitCase.test_at_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... 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_healthcheck.HealthCheckTestCase.test_get_healthcheck +keystone.tests.unit.test_healthcheck.HealthCheckTestCase.test_get_healthcheck ... 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_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_policy.PolicyJsonTestCase.test_policies_loads +keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads ... 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_backend_ldap_pool.LDAPIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_assignment.AssignmentTestCase.test_filtered_role_assignments +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments ... 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_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_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy +keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy ... ok +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance +keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... 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_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance +keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance ... ok +keystone.tests.unit.test_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_cannot_delete_project_cascade_with_enabled_child +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_cascade_with_enabled_child ... ok +keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module +keystone.tests.unit.test_backend_sql.SqlModuleInitialization.test_initialize_module ... ok +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_non_existant_group_fails +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_non_existant_group_fails ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... ok +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... 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_pool.LDAPIdentity.test_create_grant_no_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_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_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_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_does_not_have_system_role_without_assignment +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_check_group_does_not_have_system_role_without_assignment ... ok +keystone.tests.unit.test_v3_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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_role_exists ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud ... skipped 'No multiple domains support' +keystone.tests.unit.test_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.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... 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_create_domain_with_project_api +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_domain_with_project_api ... 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_filters.IdentityTestListLimitCase.test_groups_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok +keystone.tests.unit.test_v3_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_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_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.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_v3_assignment.AssignmentTestCase.test_get_head_role_assignments +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... ok +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_domain_roles ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_list_head_roles +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... 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_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_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert ... ok +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_recovers_user ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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.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_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_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.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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_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.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_default_immutable_roles ... ok +keystone.tests.unit.test_v3_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_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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_explicit_immutable_roles ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... 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_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_cli.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.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header +keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... ok +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_unassign_system_role_from_group +keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_unassign_system_role_from_group ... ok +keystone.tests.unit.test_backend_ldap.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_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists +keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_endpoint_exists ... ok +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role +keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email ... ok +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... 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_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_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_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.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.LdapIdentityWithMapping.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... 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_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_create_project_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... 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_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_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_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_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails +keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails ... ok +keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails +keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails ... ok +keystone.tests.unit.test_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_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_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_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... 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_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_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_password_regular_expression_deactivated ... 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_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_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_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_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_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_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_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_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_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression +keystone.tests.unit.test_cli.SecurityComplianceDoctorTests.test_valid_password_regular_expression ... 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_cli.TestDomainConfigFinder.test_finder_ignores_files +keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... 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_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_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_config.ConfigTestCase.test_config_default +keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_v3_credential.CredentialTestCase.test_create_ec2_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... 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_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_versions.VersionTestCase.test_json_home_v3 +keystone.tests.unit.test_versions.VersionTestCase.test_json_home_v3 ... 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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_child_limit ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_invalid_domain_id ... 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.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_versions.VersionTestCase.test_v2_disabled +keystone.tests.unit.test_versions.VersionTestCase.test_v2_disabled ... 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_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_group ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_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_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.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_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_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.LdapIdentityWithMapping.test_cannot_enable_cascade_with_parent_disabled +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_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_v3_credential.CredentialTestCase.test_delete_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... 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_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_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.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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_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_filters.IdentityTestListLimitCase.test_multiple_filters +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... 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.LdapIdentityWithMapping.test_cannot_update_immutable_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false ... ok +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_domain_limit ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_user_and_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_user_and_role ... ok +keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_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_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_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.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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_duplicate ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user +keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user ... ok +keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict +keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict ... 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_v3_auth.TestAuthContext.test_identity_attribute_conflict_with_none_value +keystone.tests.unit.test_v3_auth.TestAuthContext.test_identity_attribute_conflict_with_none_value ... ok +keystone.tests.unit.test_v3_auth.TestAuthContext.test_non_identity_attribute_conflict_override +keystone.tests.unit.test_v3_auth.TestAuthContext.test_non_identity_attribute_conflict_override ... ok +keystone.tests.unit.test_v3_auth.TestAuthContext.test_pick_lowest_expires_at +keystone.tests.unit.test_v3_auth.TestAuthContext.test_pick_lowest_expires_at ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable ... ok +keystone.tests.unit.test_backend_ldap_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_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.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive ... ok +keystone.tests.unit.test_backend_ldap.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_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_credential.CredentialTestCase.test_list_credentials +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials ... ok +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... ok +keystone.tests.unit.test_backend_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_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... 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_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.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_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.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_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_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_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.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.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_configurable_allowed_user_actions ... 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_filters.IdentityTestListLimitCase.test_projects_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit ... 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_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_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.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_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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_get_invalid_endpoint_group_in_project ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user ... 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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_collection_key_raises_exception_if_unset ... 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 -Truncating password to algorithm specific maximum length 72 characters. -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_federation_sql.SqlFederation.test_local_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_local_user_model ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate ... 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_v3_auth.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_domain_user_role_assignment_maintains_token ... ok -keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment -keystone.tests.unit.test_v3_assignment.UserSystemRoleAssignmentTestCase.test_list_system_roles_for_user_returns_none_without_assignment ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_create_user_all_attributes ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_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_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.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.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_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.MultiLDAPandSQLIdentity.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_backend_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_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_v3_credential.CredentialTestCase.test_update_credential +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential ... 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.IdentityTestListLimitCase.test_services_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_services_list_limit ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_invalid_input +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_with_invalid_input ... 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_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_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.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.LdapIdentityWithMapping.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... 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.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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_v3_filters.IdentityTestListLimitCase.test_users_list_limit +keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_users_list_limit ... 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_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_check_user_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_scoped_token_no_groups ... ok +keystone.tests.unit.test_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_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.DomainSpecificSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_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_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_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.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.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_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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok +keystone.tests.unit.test_v3_federation.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.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_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.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_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_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id +keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_token_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_long_name_fails ... 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_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.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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... 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_identity.UserFederatedAttributesTests.test_list_users_with_idp_id +keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.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_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user ... ok +keystone.tests.unit.test_v3_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_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... ok +keystone.tests.unit.test_v3_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_domain_config.DomainConfigTestCase.test_create_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config ... 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_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.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_v3_domain_config.DomainConfigTestCase.test_create_config_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_invalid_domain ... ok +keystone.tests.unit.test_v3_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.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_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.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_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_create_project_with_tags +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags ... 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_domain_config.DomainConfigTestCase.test_create_config_twice +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_twice ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_disabled_idp ... ok +keystone.tests.unit.test_v3_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.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_v3_domain_config.DomainConfigTestCase.test_delete_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... 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_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_for_local_user +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_for_local_user ... ok +keystone.tests.unit.test_v3_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.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_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_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_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_create_duplicate_project_name_in_different_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_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_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_without_is_domain_flag +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag ... 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_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_create_trust_bad_request +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_bad_request ... 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_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.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_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.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_no_groups ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config ... ok +keystone.tests.unit.test_backend_ldap.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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_expiration_in_the_past_fails ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_group ... ok +keystone.tests.unit.test_v3_federation.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.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_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails ... ok +keystone.tests.unit.test_backend_ldap.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.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_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok +keystone.tests.unit.test_v3_federation.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_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.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_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_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_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.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_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_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_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_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_unicode_user_name ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... 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.LdapIdentityWithMapping.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_backend_ldap_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_domain_config.DomainConfigTestCase.test_get_head_config_default +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... 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_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.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.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_delete_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_delete_limit ... 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_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_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_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_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request ... ok +keystone.tests.unit.test_backend_ldap.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_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_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_domain_config.DomainConfigTestCase.test_get_head_config_default_by_option +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_option ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... 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_limits.StrictTwoLevelLimitsTestCase.test_list_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... 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_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.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_create_user_missed_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_missed_password ... 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_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_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_user_none_mapping +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_mapping ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_for_unsupported_group ... ok +keystone.tests.unit.test_backend_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_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_trustee_returns_bad_request ... ok +keystone.tests.unit.test_v3_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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... 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_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_issue_unscoped_tokens_nonexisting_group +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_tokens_nonexisting_group ... 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.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_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_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_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_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.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_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_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_v3_federation.FederatedTokenTestsMethodToken.test_list_domains +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain ... ok +keystone.tests.unit.test_v3_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_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.FederatedTokenTestsMethodToken.test_list_projects +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_none_password ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option_with_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option_with_invalid_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment ... ok +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts +keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... 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_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_domain_config.DomainConfigTestCase.test_update_config_group +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group ... ok +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... 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_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_group_invalid_domain ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_not_adding_blacklist_passess_all_values ... ok +keystone.tests.unit.test_v3_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.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_grant_no_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_user ... ok +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain +keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain ... ok +keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... 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_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_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.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_bad_project ... ok +keystone.tests.unit.test_v3_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.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_pool.LDAPIdentity.test_del_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.EndpointValidationTestCase.test_validate_create_endpoint_fails_with_invalid_enabled +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_create_endpoint_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_interface +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_interface ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_region_id +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_region_id ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_url +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_with_invalid_url ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_interface +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_interface ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_service_id +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_service_id ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_url +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_fails_without_url ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_required_parameters +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_required_parameters ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_url +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_url ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_create_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_request_succeeds +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_request_succeeds ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_enabled +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_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_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url ... ok +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds ... ok +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit +keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok +keystone.tests.unit.test_v3_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_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent ... ok +keystone.tests.unit.test_v3_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.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_scope_to_domain_once +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_once ... 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_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_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_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.LDAPIdentityEnabledEmulation.test_check_user_in_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_invalid_domain_fails ... 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_limits.StrictTwoLevelLimitsTestCase.test_update_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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.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_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.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_nonexistent_idp ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_long_name_fails ... ok +keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... 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_backend_ldap.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_once_notify ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... 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_pool.LDAPIdentity.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_delete_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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.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.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.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_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.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.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_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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit +keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok +keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_only_inherited_roles +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_project_with_only_inherited_roles ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... 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_federation.FederatedIdentityProviderTests.test_create_idp_remote +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... 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_backend_ldap_pool.LDAPIdentity.test_delete_group_assignments_group_same_id_as_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_assignments_group_same_id_as_user ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_unicode_user_name ... 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.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.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_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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_allow_recursion +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_allow_recursion ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain_with_project_api ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain +keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scoped_token_has_user_domain ... ok +keystone.tests.unit.test_backend_ldap.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_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_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.FederatedIdentityProviderTests.test_create_idp_remote_repeated +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_repeated ... ok +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_bad_role +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_bad_role ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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_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_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.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_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_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.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.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_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_roles_from_token ... ok +keystone.tests.unit.test_backend_ldap_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_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id ... ok +keystone.tests.unit.test_backend_ldap.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_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.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.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.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rules +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_access_rules ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password ... 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_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.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_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_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_grant_no_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_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_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_v3_identity.IdentityTestCase.test_admin_password_reset +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... ok +keystone.tests.unit.test_v3_federation.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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_expiration ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping ... 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_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled ... ok +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_secret ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_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_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_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_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_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.FederatedIdentityProviderTests.test_delete_protocol +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_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_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_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.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_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_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_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_identity.IdentityTestCase.test_create_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... 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.MultiLDAPandSQLIdentity.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_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_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_application_credential.ApplicationCredentialTestCase.test_delete_application_credential +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential ... 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_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_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_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... 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.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_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_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_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_federation.FederatedIdentityProviderTests.test_get_head_protocol +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol ... 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.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_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_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_identity.IdentityTestCase.test_create_user_bad_request +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_request ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_nonexisting_idp ... 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.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_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_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_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.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_pool.LDAPIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade ... 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_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_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_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_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_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.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_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_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.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_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_list_application_credentials_with_deleted_role +keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_list_application_credentials_with_deleted_role ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... 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_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_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.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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... ok +keystone.tests.unit.test_backend_ldap_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_v3_identity.IdentityTestCase.test_delete_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... ok +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_generated_passcode_is_correct_format ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_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_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_a_corrupt_totp_credential ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_project_with_domain_id_mismatch_to_parent_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok +keystone.tests.unit.test_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.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.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_pool.LDAPIdentity.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added ... 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_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_identity.IdentityTestCase.test_get_head_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist ... ok +keystone.tests.unit.test_v3_federation.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.LdapIdentityWithMapping.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_auth.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.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.DomainSpecificLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_subproject_acting_as_domain_fails ... ok +keystone.tests.unit.test_v3_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_identity.IdentityTestCase.test_get_head_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... 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_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_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_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_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert ... ok +keystone.tests.unit.test_v3_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_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_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_no_enabled_field +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_no_enabled_field ... ok +keystone.tests.unit.test_v3_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_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_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_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_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_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_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_invalid_passcode_with_no_user_credentials ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_repeated ... 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_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_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_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_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_identity.IdentityTestCase.test_list_head_groups +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_groups ... ok +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_invalid_token_raises_token_not_found +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_invalid_token_raises_token_not_found ... ok +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_default ... ok +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_log_warning_when_token_exceeds_max_token_size_override ... ok +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size +keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size ... ok +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp +keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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.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_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.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_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.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_v3_auth.TestAuthTOTP.test_with_multiple_credentials +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_credentials ... 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.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_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.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_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.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_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_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.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_v3_identity.IdentityTestCase.test_list_users_no_default_project +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_no_default_project ... ok +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users +keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... ok +keystone.tests.unit.test_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_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_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_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_v3_identity.IdentityTestCase.test_remove_user_from_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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.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_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_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_filters.IdentityTestFilteredCase.test_list_filtered_domains +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_update_ephemeral_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... 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_user_none_mapping +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_mapping ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_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_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.LdapIdentityWithMapping.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... ok +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain ... ok +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_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.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.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id ... ok +keystone.tests.unit.test_v3_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_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.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_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_filters.IdentityTestFilteredCase.test_multiple_filters +keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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_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_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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.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_v3_identity.IdentityTestCase.test_update_user +keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.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_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_authenticate_without_trust_dict_returns_bad_request ... ok +keystone.tests.unit.test_v3_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.DomainSpecificSQLIdentity.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_tag_from_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_missed_password ... 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_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_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_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_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_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_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_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_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.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.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.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.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.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.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.token.test_fernet_provider.TestPayloads.test_system_scoped_payload +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_system_scoped_payload ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_time_string_to_float_conversions ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_16_char_non_uuid_ids +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_trust_scoped_payload_with_16_char_non_uuid_ids ... ok +keystone.tests.unit.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_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.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.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_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.token.test_fernet_provider.TestPayloads.test_unscoped_payload +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_16_char_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_unscoped_payload_with_non_uuid_user_id ... ok +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions +keystone.tests.unit.token.test_fernet_provider.TestPayloads.test_uuid_hex_to_byte_conversions ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_password ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_delete_user_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_delete_user_assignments_user_same_id_as_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api ... 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.MultiLDAPandSQLIdentity.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_association +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_delete_user_grant_no_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... 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_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_delete_user_with_project_roles +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_del_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.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.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LdapIdentityWithMapping.test_delete_domain_call_db_time +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_delete_group_grant_no_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_project_api ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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.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.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_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.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_with_user_group_project_links ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_broken_chain ... 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_pool.LDAPIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_invalid_domain_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_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.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_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_auth.TestTrustAuthFernetTokenProvider.test_delete_trust +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_grant_no_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_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_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_leaf_project_with_different_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_removes_role_assignments +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_create_project_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant ... 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.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_pool.LDAPIdentity.test_filter_ldap_result_by_attr +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_v3_auth.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.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_name_case_sensitivity ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_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.MultiLDAPandSQLIdentity.test_delete_role_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_create_project_immutable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_immutable ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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.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_delete_immutable_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... 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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... 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_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.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.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.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.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_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_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_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.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_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.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_delete_project_cascade +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tag_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_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.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.LdapIdentityWithMapping.test_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_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_get_group_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... 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.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_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags ... 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.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.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_default_domain_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn ... ok +keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_multivalued_attribute_id_from_dn ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.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_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_modified_redelegation_count_error ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.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.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.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_under_domain_hierarchy ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_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_delete_projects_from_ids_with_no_existing_project_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... 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.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_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_pool.LDAPIdentity.test_get_project_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_check_role_grant ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.DomainSpecificSQLIdentity.test_get_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... 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_domain_id_mismatch_to_parent_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok +keystone.tests.unit.test_backend_ldap_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.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_get_project_by_name_for_project_acting_as_a_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry ... 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.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_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.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.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_get_project_tag +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag ... 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_delete_user_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_grant_no_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap_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.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_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_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.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_delete_user_with_project_association +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... 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_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator ... 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_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.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_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_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_tags ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.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.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_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_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.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_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_auth.TestTrustAuthFernetTokenProvider.test_roles_subset +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_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_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_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_auth.TestTrustAuthFernetTokenProvider.test_trust_chained +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_chained ... 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_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_trustor_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... 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_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.LdapIdentityWithMapping.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... 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_pool.LDAPIdentity.test_get_roles_for_groups_on_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... ok +keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_domain_segregation +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.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.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_v3_auth.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.LdapIdentityWithMapping.test_dynamic_mapping_build +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build ... 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.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_missed_password ... 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.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_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.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project ... 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.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_user_none_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_mapping ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_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_get_and_remove_role_grant_by_group_and_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_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_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.LDAPIdentityEnabledEmulation.test_create_user_none_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_none_password ... ok +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... ok +keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project ... ok +keystone.tests.unit.test_backend_ldap.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_get_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_with_long_password ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_trustee_can_do_role_ops +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustee_can_do_role_ops ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... ok +keystone.tests.unit.test_backend_ldap_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_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.LdapIdentityWithMapping.test_get_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_default_domain_by_name ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.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.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_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.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.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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.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_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked +keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trustor_roles_revoked ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... ok +keystone.tests.unit.test_backend_ldap.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.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.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok +keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_enabled_ignored_disable_error ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... 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_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_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap_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.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_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_get_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_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_pool.LDAPIdentity.test_handler_with_use_pool_enabled +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled ... ok +keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_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.DomainSpecificLDAPandSQLIdentity.test_get_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... 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.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.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap_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_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_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_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.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_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_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_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_by_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_get_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_id_attribute_not_found ... 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_oauth1.OAuthNotificationTests.test_create_consumer +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_ldap_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_oauth1.OAuthNotificationTests.test_delete_consumer +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_domains_filtered_and_limited +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited ... skipped 'Restricted multi LDAP class does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user ... ok +keystone.tests.unit.test_backend_ldap_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.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_disk_write_fail ... ok +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation_empty_file ... ok +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_oauth_flow_notifications ... 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.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_get_role_by_trustor_and_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_sensitive_domain_configs ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_delete_whitelisted_domain_configs ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_sensitive_domain_config_crud ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_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.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_list_whitelisted_domain_config_crud ... ok +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer +keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... ok +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud +keystone.tests.unit.resource.config_backends.test_sql.SqlDomainConfigDriver.test_sensitive_domain_config_crud ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains ... 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_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file +keystone.tests.unit.test_app_config.AppConfigTest.test_can_mix_relative_and_absolute_paths_config_file ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_default_config_files_with_custom_config_dir ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_absolute_path_config_files ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_custom_config_dir ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_multiple_config_files_under_default_config_dir ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_absolute_path_config_file ... ok +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir +keystone.tests.unit.test_app_config.AppConfigTest.test_can_use_single_config_file_under_custom_config_dir ... ok +keystone.tests.unit.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_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.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_get_project_tag +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_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_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_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_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_pool.LDAPIdentity.test_list_domains_for_groups +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_removes_role_assignments +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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.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_id_mapping_sql.SqlIDMappingTable.test_id_mapping +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_id_mapping ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_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.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_list_group_role_assignment +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_role_assignment ... 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.DomainSpecificSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok +keystone.tests.unit.test_backend_ldap.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_id_mapping_sql.SqlIDMappingTable.test_password_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_password_model ... ok +keystone.tests.unit.test_backend_ldap_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_get_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_id_mapping_sql.SqlIDMappingTable.test_project_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_project_model ... 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.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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.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.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_pool.LDAPIdentity.test_list_groups_for_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user ... ok +keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_backend_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.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.LdapIdentityWithMapping.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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.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_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_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_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_project_parents +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_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_id_mapping_sql.SqlIDMappingTable.test_user_model +keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMappingTable.test_user_model ... 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.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_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.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_grant_by_user_and_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_grant_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... 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.DomainSpecificSQLIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents_invalid_project_id ... ok +keystone.tests.unit.test_v3_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.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.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.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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.LDAPIdentityEnabledEmulation.test_delete_project_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... 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_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.MultiLDAPandSQLIdentity.test_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_delete_project_clears_default_project_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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_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_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_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_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.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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_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.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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_pool.LDAPIdentity.test_list_projects_for_groups +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tag_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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_list_projects_for_user +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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_projects_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... 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_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_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_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.LDAPLimitTests.test_list_users_filtered_and_limited +keystone.tests.unit.test_backend_ldap.LDAPLimitTests.test_list_users_filtered_and_limited ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +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.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' +keystone.tests.unit.test_backend_ldap.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_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_avoid_creating_circular_references_in_regions_update ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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_assignment.AssignmentTestCase.test_create_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role ... 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_federation_sql.SqlFederation.test_mapping -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_mapping ... 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_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.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_resource_member_key_raises_exception_if_unset ... 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_limits.RegisteredLimitsTestCase.test_show_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_show_registered_limit ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_required_attributes ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +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_templated.TestTemplatedCatalog.test_cache_layer_region_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_region_crud ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_duplicate ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_filter ... ok -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_nonlocal_user_model ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +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_templated.TestTemplatedCatalog.test_cache_layer_service_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_cache_layer_service_crud ... skipped "Templated backend doesn't correctly implement write operations" +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_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_with_grants ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_catalog_ignored_malformed_urls ... skipped 'catalog caching enabled.' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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.SqlRegisteredLimit.test_list_registered_limit_by_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limit_by_limit ... 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: ('39144ab9abb043078ada2cc59a4e756b', '780d303646cd48fa956542324eb75a80', 1, '{}', None, '2025-05-23 08:42:08.796076', None)] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -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_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.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_v3_assignment.AssignmentTestCase.test_create_role_bad_request -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_create_role_bad_request ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_disable_project ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +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.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_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_circular_regions_can_be_deleted ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +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.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_unenforced_api_decorator -keystone.tests.unit.server.test_keystone_flask.TestKeystoneFlaskCommon.test_unenforced_api_decorator ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_list_registered_limits ... 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_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_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_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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_limits.LimitsTestCase.test_create_limit_return_count -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_return_count ... ok -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit ... 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_federation_sql.SqlFederation.test_project_tags_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_project_tags_model ... 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_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_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_crud ... 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +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_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_endpoint_nonexistent_service ... ok +keystone.tests.unit.test_backend_ldap.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_revocation_event_model ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_duplicate ... 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_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_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_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +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.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_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_invalid_parent_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_create_region_with_duplicate_id ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.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' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_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_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_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 -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: ('2fc8913b3db34b5ab925748045980b5e', 'be2093fa56be4ef28980cd2440bbd85c', 'd6ec8a6aad3e464e87d2a6e04d8d87e4', 0, None)] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -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.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_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_limits.RegisteredLimitsTestCase.test_update_registered_limit_description -keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description ... 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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_one. To ensure interoperability, identifiers should be a valid uuid. +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_templated.TestTemplatedCatalog.test_delete_association_by_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_endpoint ... 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_pool.LDAPIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_domain ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: region_two. To ensure interoperability, identifiers should be a valid uuid. +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_templated.TestTemplatedCatalog.test_delete_association_by_project +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_association_by_project ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider -keystone.tests.unit.test_backend_federation_sql.SqlFederation.test_service_provider ... ok -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist -keystone.tests.unit.test_backend_sql.SqlRegisteredLimit.test_update_registered_limit_when_reference_limit_exist ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_deleting_role_revokes_token ... 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.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_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.CADFNotificationsForEntities.test_initiator_global_request_id -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_global_request_id ... 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.common.test_notifications.NotificationsForEntities.test_update_domain -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_domain ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_description ... 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.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_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_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_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_group_association_by_project ... ok +keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_endpoint_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... 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_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_templated.TestTemplatedCatalog.test_delete_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_region_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_returns_not_found ... skipped "Templated backend doesn't correctly implement write operations" +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups ... 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_templated.TestTemplatedCatalog.test_delete_service_with_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_delete_service_with_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.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_templated.TestTemplatedCatalog.test_get_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_catalog_ignores_endpoints_with_invalid_urls ... ok +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.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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_list_domains_for_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_endpoint_returns_not_found ... skipped "Templated backend doesn't use IDs for endpoints." +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_multi_region_v3_catalog ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.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_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_templated.TestTemplatedCatalog.test_get_region_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_region_returns_not_found ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_templated.TestTemplatedCatalog.test_get_service_returns_not_found +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_service_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_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.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_templated.TestTemplatedCatalog.test_get_v3_catalog +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_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_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_get_v3_catalog_endpoint_disabled ... skipped "Templated backend doesn't have disabled endpoints" +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_region ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_invalidate_cache_when_updating_service ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok +keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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_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_templated.TestTemplatedCatalog.test_list_endpoints +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_endpoints ... 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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_regions_filtered_by_parent_region_id ... skipped 'Templated backend does not support hints' +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_list_services_with_hints ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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 +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_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_templated.TestTemplatedCatalog.test_region_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_region_crud ... skipped "Templated backend doesn't correctly implement write operations" +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.MultiLDAPandSQLIdentity.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_for_domains ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_crud ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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_templated.TestTemplatedCatalog.test_service_filtering +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_service_filtering ... skipped "Templated backend doesn't support filtering" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_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.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_templated.TestTemplatedCatalog.test_update_endpoint +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_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_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_region ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... ok +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_endpoint_nonexistent_service ... skipped "Templated backend doesn't correctly implement write operations" +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. + warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' +keystone.tests.unit.test_backend_ldap_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_templated.TestTemplatedCatalog.test_update_region_extras +keystone.tests.unit.test_backend_templated.TestTemplatedCatalog.test_update_region_extras ... skipped "Templated backend doesn't correctly implement write operations" +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_grant_no_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_limit_for_domains ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups ... 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_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_cli.TestMappingPopulate.test_mapping_populate +keystone.tests.unit.test_cli.TestMappingPopulate.test_mapping_populate ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents ... skipped 'Resource LDAP has been removed' +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.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered ... 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_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_multi_registered_limit ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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.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_limits.RegisteredLimitsTestCase.test_create_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_create_registered_limit ... 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_delete_user_with_group_project_domain_links +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_backend_ldap.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_list_projects +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... 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_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_groups_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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.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_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.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_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.LdapIdentityWithMapping.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_acting_as_domain ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... 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_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_roles +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_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_pool.LDAPIdentity.test_list_users_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_by_name_and_with_filter ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_not_leaf_project ... 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.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.MultiLDAPandSQLIdentity.test_list_projects_for_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group ... ok +keystone.tests.unit.test_backend_ldap.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... 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_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.LdapIdentityWithMapping.test_list_projects_for_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_list_projects_for_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... 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_users_no_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_and_groups ... 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_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_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_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.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_list_projects_for_user_with_grants +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user_with_grants ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok +keystone.tests.unit.test_backend_ldap_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.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.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_limits.RegisteredLimitsTestCase.test_delete_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_delete_registered_limit ... 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.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_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.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_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.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_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.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.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.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.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_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.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_with_circular_reference +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_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_with_multiple_filters +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... 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_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_projects_for_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... 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_pool.LDAPIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... 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_and_idp_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn ... 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_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_backend_ldap_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_list_projects_for_user_and_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_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_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_max_connection_error_raised +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised ... ok +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit ... ok +keystone.tests.unit.test_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_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.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.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_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.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok +keystone.tests.unit.test_backend_ldap.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.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_limits.RegisteredLimitsTestCase.test_update_registered_limit_description +keystone.tests.unit.test_limits.RegisteredLimitsTestCase.test_update_registered_limit_description ... 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_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_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_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_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_endpoint -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_endpoint ... 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_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.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_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.SqlFilterTests.test_list_entities_filtered -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... ok -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role -keystone.tests.unit.test_v3_assignment.RoleAssignmentEffectiveTestCase.test_get_role_assignments_by_role ... ok -keystone.tests.unit.test_v3_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_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_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_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.NotificationsForEntities.test_update_group -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_group ... 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.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_initiator_request_id ... 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_sql.SqlFilterTests.test_list_entities_filtered_by_domain -keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered_by_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_group_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_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_pool.LDAPIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... 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_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_delete_public_id_is_silent ... ok -keystone.tests.unit.test_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.common.test_notifications.NotificationsForEntities.test_update_policy -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_policy ... ok -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_description ... ok -keystone.tests.unit.test_v3_auth.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_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_invalid_project ... ok -keystone.tests.unit.identity.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_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.CADFNotificationsForEntities.test_remove_user_from_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_remove_user_from_group ... 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_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_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.common.test_notifications.NotificationsForEntities.test_update_project -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_project ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden -keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden ... ok -keystone.tests.unit.test_v3_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_list_role_assignment_using_sourced_groups +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap_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_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.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_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_assignment.ListUserProjectsTestCase.test_list_disabled -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... 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.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_get_domain_mapping_list_by_group_entity_type ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_list_endpoints_associated_with_valid_project ... ok -keystone.tests.unit.common.test_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_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_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_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_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.CADFNotificationsForEntities.test_update_endpoint -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_endpoint ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_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.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_ids +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_project_with_parents_as_ids ... skipped "Strict two level limit enforcement model doesn't allow theproject tree depth > 2" keystone.tests.unit.test_limits.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.common.test_notifications.NotificationsForEntities.test_update_region -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_region ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_delete_user ... 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.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.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_v3_auth.TestTokenRevokeApi.test_domain_group_role_assignment_maintains_token -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_domain_group_role_assignment_maintains_token ... ok -keystone.tests.unit.test_backend_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_v3_assignment.ListUserProjectsTestCase.test_list_enabled -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... 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_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_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_group_project_role_grants ... ok -keystone.tests.unit.test_v3_auth.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_limits.LimitsTestCase.test_create_limit_without_region -keystone.tests.unit.test_limits.LimitsTestCase.test_create_limit_without_region ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_group ... ok -keystone.tests.unit.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.common.test_notifications.NotificationsForEntities.test_update_role -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_role ... 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_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_bytes ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_limit_without_region ... 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_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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_policy -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_policy ... 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_notifications.NotificationsForEntities.test_update_service -keystone.tests.unit.common.test_notifications.NotificationsForEntities.test_update_service ... 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_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_assignment.ListUserProjectsTestCase.test_list_head_all -keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... 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_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_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_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_limits.LimitsTestCase.test_create_multi_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_create_multi_limit ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok +keystone.tests.unit.test_backend_ldap_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.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.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.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_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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.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.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.CADFNotificationsForEntities.test_update_project -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_project ... ok -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_id_mapping_handles_unicode ... ok -keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files -keystone.tests.unit.test_cli.TestDomainConfigFinder.test_finder_ignores_files ... 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_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_config.ConfigTestCase.test_config_default -keystone.tests.unit.test_config.ConfigTestCase.test_config_default ... 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_list_role_assignment_containing_names_domain_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.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_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_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_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered ... 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_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_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.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap_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.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.MultiLDAPandSQLIdentity.test_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_backend_ldap.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_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok +keystone.tests.unit.test_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.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.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_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_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_pool_size_expands_correctly +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name_returns_not_found ... ok +keystone.tests.unit.test_v3_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.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.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... 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_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_project_attribute_update +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... 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_id_not_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_id_not_in_dn ... 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_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_domain_scoped_token ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_timeout_set ... 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.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.MultiLDAPandSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... 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_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.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_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.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.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_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_catalog_with_project_scoped_token ... ok +keystone.tests.unit.test_backend_ldap.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_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_pool_use_tls_set +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_tls_set ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name ... ok +keystone.tests.unit.test_backend_ldap.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.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.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.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.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_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_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.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_get_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... 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_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.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_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_as_a_domain_uniqueness_constraints ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_unfiltered ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_domains_with_project_scoped_token ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_value +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... 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.LdapIdentityWithMapping.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_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.MultiLDAPandSQLIdentity.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... 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.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_protocol_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_backend_ldap_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_remove_role_from_user_and_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_role_from_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_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.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... ok +keystone.tests.unit.test_backend_ldap.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_list_user_project_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_ldap.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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_is_domain_filter ... ok +keystone.tests.unit.test_v3_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.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap_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.DomainSpecificLDAPandSQLIdentity.test_list_users +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... 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.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_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.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_domain_scoped_token ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_get_project_tag +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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_users_with_unique_id +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_response_returns_tags ... ok +keystone.tests.unit.test_v3_auth.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.LDAPIdentityEnabledEmulation.test_get_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.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.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.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_role_grant_by_group_and_cross_domain_project +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_auth.TestAuthSpecificData.test_get_system_roles_with_unscoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_get_system_roles_with_unscoped_token ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... 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.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.LdapIdentityWithMapping.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_v3_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.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_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_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_move_project_between_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_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_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_auth.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.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update ... 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_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_crud ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap_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_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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_rename_invalidates_get_project_by_name_cache ... skipped 'No multiple domains support' +keystone.tests.unit.test_v3_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_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.MultiLDAPandSQLIdentity.test_multi_group_grants_on_project_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token +keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_projects_with_project_scoped_token ... ok +/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. 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_update_project_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... 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.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_catalog.TestCatalogAPITemplatedProject.test_project_delete +keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... 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_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_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.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.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.DomainSpecificSQLIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_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_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.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_new_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.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_federation.MappingCRUDTests.test_create_mapping_bad_value +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_value ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_ldap_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.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_add_and_remove_user_role +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_v3_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_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.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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_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_move_group_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_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_projects_filtering_by_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_from_user_and_project +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_role_from_user_and_project ... ok +keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.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_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.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.DomainSpecificSQLIdentity.test_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_is_domain_field ... 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_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any ... ok +keystone.tests.unit.test_v3_federation.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_ldap.LdapIdentityWithMapping.test_remove_user_from_group +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable ... 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.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_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.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.DomainSpecificSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... 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_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap_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.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_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_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags_returns_not_found ... ok +keystone.tests.unit.test_v3_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_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.LDAPIdentityEnabledEmulation.test_get_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.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_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_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_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_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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.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_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.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.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.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_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.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_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_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_role_same_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_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_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.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok +keystone.tests.unit.test_backend_ldap.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_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_update_user_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_enable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags ... 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_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_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.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.LdapIdentityWithMapping.test_update_domain_set_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_project_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_crud ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... ok +keystone.tests.unit.test_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.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_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_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_pool.LDAPIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_unset_immutable ... ok +keystone.tests.unit.test_backend_ldap.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_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.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_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_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.DomainSpecificSQLIdentity.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name ... 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.DomainSpecificSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.LdapIdentityWithMapping.test_update_project_enable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... 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_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.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.DomainSpecificSQLIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... 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.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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe ... 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.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.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.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_federation.MappingCRUDTests.test_delete_mapping_dne +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok +keystone.tests.unit.test_backend_ldap_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.DomainSpecificSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_filter ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_unsafe_default ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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_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_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.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.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_federation.MappingCRUDTests.test_mapping_create +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... 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_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_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.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.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.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_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.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_federation.MappingCRUDTests.test_mapping_delete +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... 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_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.DomainSpecificSQLIdentity.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.LdapIdentityWithMapping.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_pool.LDAPIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... 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_federation.MappingCRUDTests.test_mapping_get_head +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_get_head ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_duplicate_role_grant ... ok -keystone.tests.unit.test_backend_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_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_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_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.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_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_shadow_users.ShadowUsersTests.test_create_federated_user_domain -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_create_federated_user_domain ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limit ... ok -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalidate_cache_when_purge_mappings -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_invalidate_cache_when_purge_mappings ... ok -keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_create_project_limit ... 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_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.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_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_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.common.test_notifications.CADFNotificationsForEntities.test_update_region -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_region ... 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.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_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_id_mapping_sql.SqlIDMapping.test_purge_mappings -keystone.tests.unit.test_backend_id_mapping_sql.SqlIDMapping.test_purge_mappings ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointFilterCRUDTestCase.test_remove_endpoint_from_project_invalidates_cache ... ok -keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning -keystone.tests.unit.test_cli.CliLoggingTestCase.test_absent_config_logs_warning ... 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_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_cli.CliLoggingTestCase.test_present_config_does_not_log_warning -keystone.tests.unit.test_cli.CliLoggingTestCase.test_present_config_does_not_log_warning ... ok -keystone.tests.unit.test_cli.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_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.common.test_notifications.CADFNotificationsForEntities.test_update_role -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_role ... 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_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_shadow_users.ShadowUsersTests.test_get_federated_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_get_federated_user ... 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_auth.TestAuthTOTP.test_with_an_expired_passcode -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode ... 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_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.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_backend_credential_sql_hints_none ... ok -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_service ... 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_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_crud_user_domain_role_grants_no_user ... ok -keystone.tests.unit.test_v3_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_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_multi_limits ... 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_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_nonlocal_user_unique_user_id_constraint ... ok -keystone.tests.unit.test_v3_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.identity.backends.test_sql.TestIdentityDriver.test_get_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group ... ok -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_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.common.test_notifications.CADFNotificationsForEntities.test_update_user -keystone.tests.unit.common.test_notifications.CADFNotificationsForEntities.test_update_user ... 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_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_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_consume_trust_once ... ok -keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at -keystone.tests.unit.identity.test_backend_sql.UserPasswordCreatedAtIntTests.test_user_password_created_expired_at_int_matches_created_at ... ok -keystone.tests.unit.test_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_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_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_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_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider -keystone.tests.unit.test_receipt_provider.TestReceiptProvider.test_unsupported_receipt_provider ... 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.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_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_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_limits.LimitsTestCase.test_list_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit ... 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.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_v3_auth.TestAuthTOTP.test_with_an_expired_passcode_no_previous_windows -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_an_expired_passcode_no_previous_windows ... ok -keystone.tests.unit.test_v3_assignment.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_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_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association -keystone.tests.unit.test_associate_project_endpoint_extension.EndpointGroupCRUDTestCase.test_remove_endpoint_group_with_project_association ... ok -keystone.tests.unit.test_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_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_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_shadow_users.ShadowUsersTests.test_shadow_federated_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user ... ok -keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled -keystone.tests.unit.test_cli.DebugDoctorTests.test_symptom_debug_mode_is_enabled ... ok -keystone.tests.unit.test_v3_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_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_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.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_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_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user -keystone.tests.unit.test_shadow_users.ShadowUsersTests.test_shadow_federated_user_not_creating_a_local_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_authenticate_wrong_credentials ... 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_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.credential.test_backend_sql.SqlCredential.test_credential_limits -keystone.tests.unit.credential.test_backend_sql.SqlCredential.test_credential_limits ... 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.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.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.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.test_backend_sql.SqlTrust.test_consume_use -keystone.tests.unit.test_backend_sql.SqlTrust.test_consume_use ... 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.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.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_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.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_v3_federation.SAMLGenerationTests.test_generate_ecp_route -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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.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.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_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps -keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_addition_auth_steps ... 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_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_backend_sql.SqlTrust.test_create_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_create_trust ... 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_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method -keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_duplicate_method ... 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_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_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_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method -keystone.tests.unit.test_auth_plugin.TestAuthPluginDynamicOptions.test_unsupported_auth_method ... 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_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_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_password ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_list_domains +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... 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_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_update_project +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... 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_federation.MappingCRUDTests.test_mapping_list_head +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... 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_update_project_tags +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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_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.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.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_filtered_and_limited +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found ... ok +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_expired +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_attribute_handles_expired ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_user_name_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.MappingCRUDTests.test_update_shadow_mapping_without_name_fails +keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_update_shadow_mapping_without_name_fails ... ok +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok +keystone.tests.unit.test_backend_ldap.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.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_parent_id ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.LdapIdentityWithMapping.test_update_role_same_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok +keystone.tests.unit.test_v3_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_update_project_enable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... ok +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_mapping_with_groups_includes_projects_with_group_assignment +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_mapping_with_groups_includes_projects_with_group_assignment ... ok +keystone.tests.unit.test_v3_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_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.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_pool.LDAPIdentity.test_user_enabled_invert_default_str_value +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert_default_str_value ... ok +keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_update_user_enable +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_enable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.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_update_user_id_fails +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_id_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_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_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping +keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_roles_in_idp_domain_can_be_assigned_from_mapping ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_extra_attribute_mapping_description_is_returned ... ok +keystone.tests.unit.test_v3_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_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_backend_ldap.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_update_user_name +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_by_name_and_with_filter +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_by_name_and_with_filter ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_filter ... 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.MultiLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_ldap_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... 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.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable ... 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_update_project_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_returns_not_found ... 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_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_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_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_user_crud +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_crud ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_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_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.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags +keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_with_tags ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_with_invalid_values ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_fails_without_all_fields ... ok +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds +keystone.tests.unit.test_validation.ChangePasswordValidationTestCase.test_validate_password_change_request_succeeds ... ok +keystone.tests.unit.test_validation.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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... 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.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.LDAPIdentityEnabledEmulation.test_list_groups_no_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... 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_ldap_pool.LDAPIdentity.test_user_id_not_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_not_in_dn ... ok +keystone.tests.unit.test_backend_ldap.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.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.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_enabled_ignored_disable_error ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_if_no_password_set ... 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_pool.LDAPIdentity.test_user_mixed_case_attribute +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... 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_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.DomainSpecificLDAPandSQLIdentity.test_update_project_parent +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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.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_pool.LDAPIdentity.test_user_name_in_dn +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn ... ok +keystone.tests.unit.test_v3_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_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_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.LdapIdentityWithMapping.test_user_id_comma +keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_to_each_domain ... 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.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.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.MultiLDAPandSQLIdentity.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_unset_immutable ... ok +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id +keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_with_missing_id ... ok +keystone.tests.unit.test_backend_rules.RulesPolicy.test_create +keystone.tests.unit.test_backend_rules.RulesPolicy.test_create ... ok +keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete +keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_set_immutable ... 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.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_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.MultiLDAPandSQLIdentity.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_duplicate_role_grant ... ok -keystone.tests.unit.test_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_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_add_user_to_group ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_federated_user_model ... 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_v3_auth.TestFernetTokenAPIs.test_check_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_check_token ... 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.SqlTrust.test_delete_trust_not_found -keystone.tests.unit.test_backend_sql.SqlTrust.test_delete_trust_not_found ... 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_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.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.MultiLDAPandSQLIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_v3_federation.SAMLGenerationTests.test_generate_saml_route -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... 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_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_group_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_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed -keystone.tests.unit.test_backend_sql.SqlTrust.test_duplicate_trusts_not_allowed ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_trust_no_roles ... 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_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_role_to_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_v3_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_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_limits.LimitsTestCase.test_list_limit_with_project_id_filter -keystone.tests.unit.test_limits.LimitsTestCase.test_list_limit_with_project_id_filter ... ok -keystone.tests.unit.test_v3_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_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_sql.SqlTrust.test_flush_expired_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts ... 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_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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_group -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_and_group ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... 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.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_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_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_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_all_id ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... 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_middleware.AuthContextMiddlewareTest.test_admin_token_context -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_admin_token_context ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_date ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_group_and_project_invalidates_cache ... ok -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_not_met_fails -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_multi_method_rules_requirements_not_met_fails ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_password_model ... 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_limits.LimitsTestCase.test_show_domain_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_show_domain_limit ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_project_id ... ok -keystone.tests.unit.test_v3_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_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.TestTokenRevokeApi.test_list_with_filter -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok -keystone.tests.unit.test_backend_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_v3_federation.SAMLGenerationTests.test_invalid_token_body -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_token_body ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_context_already_exists ... 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_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_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_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_project_model ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_parent_limit ... 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_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.SqlTrust.test_flush_expired_trusts_with_no_trustor_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_no_trustor_id ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_domain_invalidates_cache ... ok -keystone.tests.unit.test_v3_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_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_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.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_middleware.AuthContextMiddlewareTest.test_create_idp_id_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_create_idp_id_success ... 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_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_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_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_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.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_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_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_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.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_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_validation.RoleValidationTestCase.test_validate_role_request +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request ... ok +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description ... ok +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description ... ok +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request ... ok +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails +keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_invalid_enabled ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_name_too_short ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_long ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_fails_with_type_too_short ... ok +keystone.tests.unit.test_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_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_request_succeeds ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled +keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_update_succeeds_with_valid_enabled ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_none ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_change_password_required_wrong_type ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_options_fails_invalid_option ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring ... ok -keystone.tests.unit.test_v3_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_limits.LimitsTestCase.test_show_project_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_show_project_limit ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustee_id ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_domain_disable_fail ... ok -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_role_assignment_model ... ok -keystone.tests.unit.test_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.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_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_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.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_validation.UserValidationTestCase.test_user_create_with_options_change_password_required +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_change_password_required ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_options_lockout_password ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_create_with_two_options ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_option_validation_with_invalid_mfa_rules_fails ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_mfa_rules_enabled ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_mfa_rules ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_change_password_required ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_options_lockout_password ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options +keystone.tests.unit.test_validation.UserValidationTestCase.test_user_update_with_two_options ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_enabled_formats ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_with_invalid_password_type ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_fails_without_name ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_request_succeeds ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_extra_attributes ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_description ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_null_password ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_password_of_zero_length ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_succeeds_with_valid_enabled_formats ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_create_with_all_valid_parameters_succeeds ... ok +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name +keystone.tests.unit.test_validation.UserValidationTestCase.test_validate_user_update_fails_with_invalid_name ... ok +keystone.tests.unit.test_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_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 +Invalid domain name: ac8b303c2f624d979191ec65206a10cc +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_expiring_list ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_create_unscoped_trust ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id -keystone.tests.unit.test_backend_sql.SqlTrust.test_flush_expired_trusts_with_trustor_id ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_empty_trusted_issuer_list ... 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.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_group_no_group_exc ... ok -keystone.tests.unit.test_backend_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_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_delete_grant_from_user_and_project_invalidate_cache ... ok -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users -keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_removing_role_assignment_does_not_affect_other_users ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_deleted_trust ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_and_group_domain_name_mapping_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_and_group_domain_name_mapping_success ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500 ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing ... 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.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_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_update_role_no_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_no_name ... ok +keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited +keystone.tests.unit.test_backend_sql.SqlLimitTests.test_list_groups_filtered_and_limited ... ok keystone.tests.unit.test_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_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model -keystone.tests.unit.test_backend_endpoint_policy_sql.SqlPolicyAssociationTable.test_user_model ... 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_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_limits.LimitsTestCase.test_update_limit -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit ... 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_rules.RulesPolicy.test_create -keystone.tests.unit.test_backend_rules.RulesPolicy.test_create ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust -keystone.tests.unit.test_backend_sql.SqlTrust.test_get_trust ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_any_user_success ... 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_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.MultiLDAPandSQLIdentity.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_user ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete -keystone.tests.unit.test_backend_rules.RulesPolicy.test_delete ... 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_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other ... ok -keystone.tests.unit.test_backend_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_sql.SqlTrust.test_list_trust_by_trustee -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustee ... 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_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.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_rules.RulesPolicy.test_get -keystone.tests.unit.test_backend_rules.RulesPolicy.test_get ... 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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user ... ok -keystone.tests.unit.test_backend_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.SqlTrust.test_list_trust_by_trustor -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trust_by_trustor ... 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_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_invalid_scope_fail ... ok +keystone.tests.unit.test_backend_ldap.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_update_user_enable +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... 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_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.identity.backends.test_sql.TestIdentityDriver.test_get_user -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_get_user ... 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_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_rules.RulesPolicy.test_list -keystone.tests.unit.test_backend_rules.RulesPolicy.test_list ... ok -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_not_found ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_list_trusts ... ok -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update -keystone.tests.unit.test_backend_rules.RulesPolicy.test_update ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_no_group_found_fail ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... 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_sql.SqlIdentity.test_authenticate keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate ... 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_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_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.SqlTrust.test_non_expired_non_deleted_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_non_deleted_trusts ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_id_fails ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_sql.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_ephemeral_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_ephemeral_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.MultiLDAPandSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_filter ... 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_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password +keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_invalid_project_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_in_subtree_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_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.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.MultiLDAPandSQLIdentity.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_enable_cascade_with_parent_disabled +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_by_domain ... ok +keystone.tests.unit.test_backend_ldap.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.DataTypeRoundTrips.test_datetimeint_persistence +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... 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_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_sql.DataTypeRoundTrips.test_datetimeint_python_none +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.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_update_immutable_project_while_unsetting_immutable +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable ... ok +keystone.tests.unit.test_backend_sql.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_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.DomainSpecificLDAPandSQLIdentity.test_user_filter +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud ... ok +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null +keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok +keystone.tests.unit.test_backend_ldap.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_cli.CliDomainConfigNoOptionsTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigNoOptionsTestCase.test_config_upload ... 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_cli.CliStatusTestCase.test_check_immutable_roles keystone.tests.unit.test_cli.CliStatusTestCase.test_check_immutable_roles ... 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_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_create_project_limit ... ok -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts -keystone.tests.unit.test_backend_sql.SqlTrust.test_non_expired_soft_deleted_trusts ... ok -keystone.tests.unit.test_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_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 /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_application_credential":"rule:admin_or_owner" was deprecated in T in favor of "identity:get_application_credential":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_application_credentials":"rule:admin_or_owner" was deprecated in T in favor of "identity:list_application_credentials":"(role:reader and system_scope:all) or rule:owner". Reason: The application credential API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. @@ -31582,14 +36490,8 @@ warnings.warn(deprecated_msg) /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_users":"rule:admin_required" was deprecated in S in favor of "identity:list_users":"(rule:admin_required) or (role:reader and system_scope:all) or (role:reader and domain_id:%(target.domain_id)s)". Reason: The user API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) -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_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_backend_sql.SqlIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_authenticate_bad_password ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_trusts":"rule:admin_required" was deprecated in T in favor of "identity:list_trusts":"rule:admin_required or (role:reader and system_scope:all)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:list_roles_for_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:list_roles_for_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. @@ -31600,8405 +36502,3710 @@ warnings.warn(deprecated_msg) /usr/lib/python3/dist-packages/oslo_policy/policy.py:814: UserWarning: Policy "identity:get_trust":"user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s" was deprecated in T in favor of "identity:get_trust":"(rule:admin_required) or (role:reader and system_scope:all or user_id:%(target.trust.trustor_user_id)s or user_id:%(target.trust.trustee_user_id)s)". Reason: The trust API is now aware of system scope and default roles.. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually. warnings.warn(deprecated_msg) -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_cli.CliStatusTestCase.test_check_safe_trust_policies keystone.tests.unit.test_cli.CliStatusTestCase.test_check_safe_trust_policies ... 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_limits.LimitsTestCase.test_update_limit_with_invalid_input -keystone.tests.unit.test_limits.LimitsTestCase.test_update_limit_with_invalid_input ... 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.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_cli.TestMappingEngineTester.test_mapping_engine_tester -keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... 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_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_has_only_issuer_and_project_domain_id_request ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust ... 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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at ... ok -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_multiple_users ... 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_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_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_bogus_non_existing_auth_method_succeeds ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_bad_user ... 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_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_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.DomainSpecificLDAPandSQLIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate ... 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_v3_federation.SAMLGenerationTests.test_sp_disabled -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_disabled ... 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_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_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.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_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_sql.SqlIdentity.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_domain_crud ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok -keystone.tests.unit.test_v3_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_cli.CliDomainConfigAllTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_invalid_user_fail ... ok -keystone.tests.unit.test_v3_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_cli.TestMappingPurge.test_mapping_purge_type_user -keystone.tests.unit.test_cli.TestMappingPurge.test_mapping_purge_type_user ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user ... ok -keystone.tests.unit.test_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.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_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_v3_federation.SAMLGenerationTests.test_sp_not_found -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... 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_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_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_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_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_sql.SqlIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_get_user_by_name ... ok -keystone.tests.unit.test_v3_auth.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.TestFernetTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_mapping_with_userid_and_domainid_success ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_cascade ... 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_sql.SqlIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_v3_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_role_to_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules -keystone.tests.unit.test_v3_auth.TestMFARules.test_MFA_rules_rescope_works_without_token_method_in_rules ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_cache_layer_project_crud ... 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_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_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.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_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter_expect_fail -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_assertion_prefix_parameter_expect_fail ... ok -keystone.tests.unit.test_v3_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.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_id_comma_grants ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_disabled_domain_with_immutable_project ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_both_domain_and_project_request ... ok -keystone.tests.unit.test_v3_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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_with_bad_operator_fails ... ok -keystone.tests.unit.test_v3_auth.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_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_federation.SAMLGenerationTests.test_valid_saml_xml -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... ok +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_delete_immutable_domain ... ok -keystone.tests.unit.test_v3_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_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_missing_domain_data_fail ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: identity. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_v3_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_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_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_sql.SqlPolicy.test_create +keystone.tests.unit.test_backend_sql.SqlPolicy.test_create ... 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_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_issuer_attribute_request ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_list_limit ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_delete_trust_revokes_tokens ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed -keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_method_put_not_allowed ... ok -keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete -keystone.tests.unit.test_v3_catalog.TestCatalogAPITemplatedProject.test_project_delete ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_domain_aware ... ok -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object -keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... 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.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.SqlFilterTests.test_filter_sql_injection_attack +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_filter_sql_injection_attack ... ok +keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete +keystone.tests.unit.test_backend_sql.SqlPolicy.test_delete ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_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_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_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_default_domain_scoped_token ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_no_tokenless_attributes_request ... ok -keystone.tests.unit.test_v3_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.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.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_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_federation.IdPMetadataGenerationTests.test_check_entity_id -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_not_applicable_to_token_request ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok -keystone.tests.unit.test_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.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.SqlPolicy.test_get +keystone.tests.unit.test_backend_sql.SqlPolicy.test_get ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_not_in_group ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_enable_cascade_with_parent_disabled ... ok -keystone.tests.unit.test_v3_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_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_id_fail ... 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_federation.IdPMetadataGenerationTests.test_check_idp_sso -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_domain keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_domain ... 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_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_only_domain_name_fail ... 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.identity.backends.test_sql.TestIdentityDriver.test_is_sql -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_is_sql ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_depleted_redelegation_count_error ... ok -keystone.tests.unit.test_v3_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_backend_sql.SqlPolicy.test_list +keystone.tests.unit.test_backend_sql.SqlPolicy.test_list ... 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_cannot_update_immutable_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_immutable_project ... 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_filters.IdentityTestListLimitCase.test_at_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_at_limit ... 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_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_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.SqlPolicy.test_update +keystone.tests.unit.test_backend_sql.SqlPolicy.test_update ... 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.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_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.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_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_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_federation.IdPMetadataGenerationTests.test_get_head_metadata -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... ok -keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain -keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... ok -keystone.tests.unit.test_v3_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_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_only_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_id_only_success ... ok -keystone.tests.unit.test_v3_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_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_cli.CachingDoctorTests.test_caching_symptom_caching_enabled_without_a_backend +keystone.tests.unit.test_cli.CachingDoctorTests.test_caching_symptom_caching_enabled_without_a_backend ... ok +keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_caching_disabled +keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_caching_disabled ... ok +keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached +keystone.tests.unit.test_cli.CachingDoctorTests.test_symptom_connection_to_memcached ... ok +keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory +keystone.tests.unit.test_cli.CliDomainConfigUploadNothing.test_uploading_all_from_an_empty_directory ... ok +keystone.tests.unit.test_cli.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.TestMappingEngineTester.test_mapping_engine_tester +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_group_not_found ... ok +keystone.tests.unit.test_backend_ldap.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_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_logs_direct_maps ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project keystone.tests.unit.test_backend_sql.SqlIdentity.test_cannot_update_project_tags_immutable_project ... ok -keystone.tests.unit.test_v3_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_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_backend_ldap_pool.LDAPIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_build_tree ... 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_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_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_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_data ... ok +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_input_file ... ok +keystone.tests.unit.test_backend_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_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file +keystone.tests.unit.test_cli.TestMappingEngineTester.test_mapping_engine_tester_with_invalid_rules_file ... ok +keystone.tests.unit.test_backend_ldap.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_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_sql.SqlIdentity.test_check_hierarchy_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_hierarchy_depth ... 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_v3_federation.IdPMetadataGenerationTests.test_get_metadata_with_no_metadata_file_configured -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_metadata_with_no_metadata_file_configured ... ok -keystone.tests.unit.test_v3_auth.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_federation.ServiceProviderTests.test_create_service_provider -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... ok -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails ... ok -keystone.tests.unit.test_v3_auth.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_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_name_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_proj_scope_with_proj_name_and_proj_dom_name_success ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_filtered_role_assignments ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_leaf_projects ... 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_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_filter_sql_injection_attack ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok -keystone.tests.unit.test_v3_federation.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.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.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_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_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.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_project_depth ... 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.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_invalid_idp_sso_endpoint ... ok -keystone.tests.unit.test_v3_auth.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_create_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_arbitrary_attributes_are_returned_from_create_user ... 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_middleware.AuthContextMiddlewareTest.test_request_non_admin -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_request_non_admin ... 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.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_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_filtered_role_assignments_for_inherited_grants ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_group_deprecated ... 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_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_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_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_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_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_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_role_fails keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_group_with_invalid_role_fails ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_password ... 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_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_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_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_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_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_list_groups_one_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_groups_one_group ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_in_group_no_group ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_build_tree ... 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.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_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.IdPMetadataGenerationTests.test_metadata_no_contact_person -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_contact_person ... 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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_add_user_to_group ... ok -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_list_users_no_users ... ok +keystone.tests.unit.test_backend_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_create_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_fails ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_role_fails keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_system_grant_for_user_with_invalid_role_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_bad_user ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_full_workflow ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_get_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_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_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.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_create_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_arbitrary_attributes_are_returned_from_create_user ... ok -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_no_organization ... 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_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_v3_federation.IdPMetadataGenerationTests.test_metadata_validity -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... 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_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.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_wrong_credentials ... 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_auth.TestAuthTOTP.test_with_username_and_domain_id -keystone.tests.unit.test_v3_auth.TestAuthTOTP.test_with_username_and_domain_id ... ok -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object -keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... 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_middleware.AuthContextMiddlewareTest.test_user_disable_fail -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_user_disable_fail ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_in_different_domains +keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group ... ok -keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_simple_password_strength -keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_changing_password_with_simple_password_strength ... ok -keystone.tests.unit.test_v3_auth.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_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_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_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.LDAPIdentityEnabledEmulation.test_list_users +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... ok +keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model +keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model ... ok keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_in_group_returns_not_found ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_groups_list_limit ... ok -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success -keystone.tests.unit.test_middleware.AuthContextMiddlewareTest.test_userid_success ... 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_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_domain_limit ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_check_user_not_in_group ... ok -keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_create_domain_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... 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.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_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_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain ... ok -keystone.tests.unit.test_backend_sql.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_pool.LDAPIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_group_crud ... 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_v3_federation.FederatedTokenTestsMethodToken.test_issue_the_same_unscoped_token_with_user_deleted -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_the_same_unscoped_token_with_user_deleted ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_get_head_role ... 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_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_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.MultiLDAPandSQLIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate ... 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_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_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_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_sql.SqlIdentity.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_intermediate_user_disabled ... 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_auth.TestTrustChain.test_intermediate_user_disabled -keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... 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_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_sql.SqlIdentity.test_create_duplicate_group_name_in_different_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_in_different_domains ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok -keystone.tests.unit.test_v3_auth.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_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval -keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval ... ok -keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_create_user_with_invalid_password -keystone.tests.unit.test_v3_identity.PasswordValidationTestCase.test_create_user_with_invalid_password ... 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_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_show_project_limit ... 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_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_v3_auth.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_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_client_cert ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_inexact_filters ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_local_user_user_not_found -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_for_local_user_user_not_found ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_max_redelegation_count_constraint ... 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_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.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.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_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_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails ... 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_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.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.test_v3_auth.TestTrustChain.test_trustor_roles_revoked -keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... ok -keystone.tests.unit.test_v3_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.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_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.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size -keystone.tests.unit.token.test_fernet_provider.TestFernetTokenProvider.test_no_warning_when_token_does_not_exceed_max_token_size ... ok -keystone.tests.unit.test_v3_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.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_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_from_rules_without_user ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_form ... 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.AssignmentTestCase.test_list_head_roles -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_head_roles ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit ... ok -keystone.tests.unit.test_v3_federation.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.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_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_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_sql.SqlIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_invalid_filter_is_ignored ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header -keystone.tests.unit.test_v3_oauth2.OAuth2AuthnMethodsTests.test_secret_basic_header ... ok -keystone.tests.unit.test_v3_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_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_token_with_nonexistent_group ... ok -keystone.tests.unit.test_v3_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_backend_sql.SqlIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_v3_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.identity.backends.test_sql.TestIdentityDriver.test_update_group -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_group ... 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_versions.VersionSingleAppTestCase.test_admin -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... 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_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.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_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_new_role_fails ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity ... ok -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public -keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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_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_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.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_empty_public_key_repo_raises_system_exception ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_list_system_role_assignments ... ok -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_id -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_id ... 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.test_backend_sql.SqlIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... 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 -Conflict group: (sqlite3.IntegrityError) UNIQUE constraint failed: group.domain_id, group.name -[SQL: UPDATE "group" SET name=? WHERE "group".id = ?] -[parameters: ('3e215f2037a64cfd8293e527b31b1b2b', '5ec55238c8764c2588e9762eca455276')] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -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.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.token.test_jws_provider.TestJWSProvider.test_non_existent_private_key_raises_system_exception -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_non_existent_private_key_raises_system_exception ... ok -keystone.tests.unit.test_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_create_project_invalid_domain_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_invalid_domain_id ... 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.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_get_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cache_layer_project_crud ... ok -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key -keystone.tests.unit.token.test_jws_provider.TestJWSProvider.test_unable_to_verify_token_with_missing_public_key ... ok -keystone.tests.unit.test_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_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.ServiceProviderTests.test_get_head_service_provider -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_head_service_provider ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_filtered_domains ... ok -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_token_revoked_once_group_role_grant_revoked ... ok -keystone.tests.unit.test_v3_auth.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_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.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_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegate_with_role_by_name ... 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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_child_limit_with_default_parent ... ok -keystone.tests.unit.test_v3_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_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_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_assignment.AssignmentTestCase.test_update_role -keystone.tests.unit.test_v3_assignment.AssignmentTestCase.test_update_role ... 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_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive ... ok -keystone.tests.unit.test_v3_auth.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.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_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_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_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_expiry ... 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_federation.ServiceProviderTests.test_list_head_service_providers -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_list_head_service_providers ... ok -keystone.tests.unit.test_v3_auth.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_sql.SqlIdentity.test_create_project_under_disabled_one -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_credential.TestCredentialEc2.test_ec2_get_credential -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_get_credential ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate ... 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_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit ... 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_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.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... 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_create_project_with_domain_id_and_without_parent_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token -keystone.tests.unit.test_v3_auth.TestAuthSpecificData.test_head_catalog_no_token ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_remaining_uses ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_and_user ... ok -keystone.tests.unit.test_backend_ldap.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_v3_auth.TestFernetTokenAPIs.test_create_token_with_wrong_password_fails -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_wrong_password_fails ... ok -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials -keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_list_users_filtered_by_funny_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent ... 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_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.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_sql.SqlIdentity.test_create_project_with_no_enabled_field -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_no_enabled_field ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_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_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.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_base_ldap_connection_deref_option ... ok -keystone.tests.unit.test_backend_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_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_limit_not_found ... 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.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_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.TestTrustAuthFernetTokenProvider.test_redelegation_terminator -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_terminator ... 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_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.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_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential -keystone.tests.unit.test_v3_credential.TestCredentialTrustScoped.test_trust_scoped_ec2_credential ... ok -keystone.tests.unit.test_backend_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_v3_filters.IdentityTestListLimitCase.test_multiple_filters -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_multiple_filters ... ok -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_domain_user_and_role ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails ... ok -keystone.tests.unit.test_v3_auth.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_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_bad_requirements ... ok -keystone.tests.unit.test_v3_federation.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.SqlIdentity.test_create_system_grant_for_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group ... ok -keystone.tests.unit.test_v3_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_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.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_system_grant_for_group_fails_with_domain_role -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role ... ok -keystone.tests.unit.test_v3_auth.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_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_create_unscoped_token_with_user_id -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id ... ok -keystone.tests.unit.test_backend_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_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_redelegation_without_impersonation -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_redelegation_without_impersonation ... 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_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role ... ok -keystone.tests.unit.test_v3_auth.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_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_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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: ('16448dc5e65a471ebacdc6f2d2aa4677', 1)] -(Background on this error at: https://sqlalche.me/e/14/gkpj) -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_update_user_same_name_exc ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_no_limit ... 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_create_unicode_user_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_unicode_user_name ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_default_overwritten -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_default_overwritten ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_empty_map -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_empty_map ... ok -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state -keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... ok -keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model -keystone.tests.unit.policy.backends.test_sql.SQLModelTestCase.test_policy_model ... ok -keystone.tests.unit.test_backend_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.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_non_numeric_files ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_build_tree ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_build_tree ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_authenticate_without_trust_dict_returns_bad_request ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.MultiLDAPandSQLIdentity.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_bad_password ... 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.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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.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.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_get_user_by_name ... ok -keystone.tests.unit.test_backend_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_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_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_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_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_sql.SqlIdentity.test_create_user_with_long_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_long_password ... ok -keystone.tests.unit.test_v3_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.SqlIdentity.test_create_user_with_null_password -keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_roles_subset ... 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_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.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_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_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_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_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_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit ... 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_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_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_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_v3_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_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_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_validation.ProjectValidationTestCase.test_validate_project_update_with_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_tags_invalid_char ... ok -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags -keystone.tests.unit.test_validation.ProjectValidationTestCase.test_validate_project_update_with_too_many_tags ... ok -keystone.tests.unit.test_v3_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_filters.IdentityTestListLimitCase.test_non_driver_list_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_non_driver_list_limit ... ok -keystone.tests.unit.test_backend_sql.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_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_project_and_user ... 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_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_federation.MappingCRUDTests.test_create_mapping_missing_local -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_local ... 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.TrustAPIBehavior.test_consume_trust_once -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... 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_auth.TestFernetTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok -keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_missing_type ... ok -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree -keystone.tests.unit.test_limits.StrictTwoLevelLimitsTestCase.test_update_parent_limit_break_hierarchical_tree ... ok -keystone.tests.unit.test_v3_federation.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_sql.SqlIdentity.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... ok -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit -keystone.tests.unit.test_v3_filters.IdentityTestListLimitCase.test_projects_list_limit ... 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_sql.SqlIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_removes_role_assignments ... ok -keystone.tests.unit.test_v3_auth.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_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_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_credential.CredentialTestCase.test_create_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_credential ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_with_user_project_domain_links ... ok -keystone.tests.unit.test_v3_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_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_deleted_grant ... 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_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_sql.SqlIdentity.test_delete_hierarchical_leaf_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project ... ok -keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_get_user ... 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_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_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_not_leaf_project ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_bad_user_type ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok -keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_password ... 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_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user -keystone.tests.unit.test_v3_assignment.RoleAssignmentInheritedTestCase.test_get_role_assignments_by_user ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain ... ok -keystone.tests.unit.test_v3_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_credential.CredentialTestCase.test_create_ec2_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_blacklist_and_whitelist ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... 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_sql.SqlIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... ok -keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home -keystone.tests.unit.test_v3_federation.JsonHomeTests.test_get_json_home ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_ephemeral ... 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_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 -Invalid domain name: 95ec17a76e264be295bd9b16e3ebb9cf -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_clears_default_project_id ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_create_ec2_credential_with_invalid_blob ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_returns_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_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_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_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_v3_federation.MappingCRUDTests.test_create_mapping_with_local_user_and_local_domain -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_create_mapping_with_local_user_and_local_domain ... ok -keystone.tests.unit.test_v3_federation.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_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_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_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.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_succeeds ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_domain_limit_create_request_without_required_fails ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_addition_input_fails ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_both_project_and_domain ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_domain ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_input -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_with_invalid_input ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_without_optional -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_create_request_without_optional ... ok -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_request_with_no_parameters -keystone.tests.unit.test_validation.LimitValidationTestCase.test_validate_limit_request_with_no_parameters ... ok -keystone.tests.unit.test_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_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_sql.SqlIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... 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_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_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_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_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_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.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_group_crud ... 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_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_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_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_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_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.TrustValidationTestCase.test_validate_trust_succeeds -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string ... ok -keystone.tests.unit.test_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_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_v3_federation.FederatedTokenTestsMethodToken.test_list_domains -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_domains ... ok -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails -keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles -keystone.tests.unit.test_v3_auth.TestTrustAuthFernetTokenProvider.test_trust_with_implied_roles ... 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_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_bad_user ... 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.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_auth.TrustAPIBehavior.test_depleted_redelegation_count_error -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error ... ok -keystone.tests.unit.test_v3_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_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_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_sql.SqlIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... ok -keystone.tests.unit.test_v3_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_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_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.LdapIdentityWithMapping.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_delete_mapping_dne ... ok -keystone.tests.unit.test_v3_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_credential.CredentialTestCase.test_delete_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential ... 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.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_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_sql.SqlIdentity.test_delete_role_with_system_assignments -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_authenticate_to_each_domain ... 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_list_projects_for_inherited_project_assignment -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_list_projects_for_inherited_project_assignment ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_get_mapping_dne ... 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.LdapIdentityWithMapping.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cache_layer_project_crud ... skipped 'No multiple domains support' -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cache_layer_project_crud ... 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_federation.MappingCRUDTests.test_mapping_create -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_create ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_group_with_invalid_group_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cache_layer_project_crud ... 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.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_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.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_authenticate_requires_simple_bind -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_authenticate_requires_simple_bind ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_build_tree ... 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_sql.SqlIdentity.test_delete_system_grant_for_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_v3_federation.MappingCRUDTests.test_mapping_delete -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_delete ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails ... ok -keystone.tests.unit.test_v3_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.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_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired ... ok -keystone.tests.unit.test_backend_sql.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_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_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.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_delete_tag_from_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_tag_from_project ... 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.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.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.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.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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_delete_credential_retries_on_deadlock ... ok -keystone.tests.unit.test_v3_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_auth.TrustAPIBehavior.test_redelegate_with_role_by_name -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name ... 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_sql.SqlIdentity.test_delete_user_grant_no_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user ... ok -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_list_head ... 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_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_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_credential.CredentialTestCase.test_get_credential -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_get_credential ... 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_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... 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.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_federation.MappingCRUDTests.test_mapping_update -keystone.tests.unit.test_v3_federation.MappingCRUDTests.test_mapping_update ... 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_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_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_delete_user_with_project_association -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_association ... 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.MultiLDAPandSQLIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user ... 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_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses ... ok -keystone.tests.unit.test_v3_federation.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_sql.SqlIdentity.test_delete_user_with_project_roles -keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_roles ... ok -keystone.tests.unit.test_v3_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_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_build_tree ... 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_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.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_multiple_tokens ... ok -keystone.tests.unit.test_v3_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_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_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.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_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_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_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_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds -keystone.tests.unit.test_validation.ApplicationCredentialValidatorTestCase.test_validate_app_cred_with_unrestricted_flag_succeeds ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator ... 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.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... 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_sql.SqlIdentity.test_domain_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_credentials_filtered_by_type ... ok -keystone.tests.unit.test_v3_federation.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.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_domain ... ok -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains_with_group_assign ... ok -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url_scheme ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... ok -keystone.tests.unit.test_v3_auth.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_cannot_delete_disabled_domain_with_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_disabled_domain_with_immutable_project ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_get_user_by_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_implied_role_disabled_by_config ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_delete_immutable_project ... 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.LdapIdentityWithMapping.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_immutable_project ... 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_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.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_domain ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent ... ok -keystone.tests.unit.test_v3_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.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_scope_to_domain_with_only_inherited_roles_fails ... ok -keystone.tests.unit.test_v3_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_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_head_revisions ... ok -keystone.tests.unit.test_backend_sql.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_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_get_user ... ok -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_single_base_revision ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_delete_project_cascade_with_enabled_child ... ok -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cache_layer_project_crud ... ok -keystone.tests.unit.test_v3_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_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_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_get_and_remove_role_grant_by_group_and_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_list_ec2_dict_blob ... ok -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_expired_authorizing_request_token ... 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.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_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... 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_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_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_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok -keystone.tests.unit.test_v3_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_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_sql.SqlIdentity.test_get_default_domain_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_deleted_grant ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers -keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_sql.SqlIdentity.test_get_group_by_name_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_delete_protocol_after_federated_authentication ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok -keystone.tests.unit.test_backend_sql.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_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.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.SqlIdentity.test_get_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled ... ok -keystone.tests.unit.test_v3_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_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_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_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_sql.SqlIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_credential_to_ec2_type ... ok -keystone.tests.unit.test_v3_federation.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_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.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_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cache_layer_group_crud ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_cannot_enable_cascade_with_parent_disabled ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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_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.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_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... 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_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found ... ok -keystone.tests.unit.test_v3_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_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_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_credential.CredentialTestCase.test_update_ec2_credential_change_access_id -keystone.tests.unit.test_v3_credential.CredentialTestCase.test_update_ec2_credential_change_access_id ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops -keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... 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_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.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.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.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.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_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.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.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.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.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.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.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.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.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.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... 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.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.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.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.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.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_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.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_v3_federation.FederatedUserTests.test_user_id_persistense -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... 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.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.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_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.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.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... 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_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.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.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.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 -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_sql.SqlIdentity.test_get_role_by_user_and_project_with_user_in_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_by_user_and_project_with_user_in_group ... ok -keystone.tests.unit.test_v3_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_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_delete_project_tags_immutable_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer -keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum -keystone.tests.unit.test_validation.CommonValidationTestCase.test_nullable_with_enum ... ok -keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name -keystone.tests.unit.test_validation.DomainValidationTestCase.test_validate_domain_create_fails_with_invalid_name ... ok -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment -keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... 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_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_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_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_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_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_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.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_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_v3_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_get_roles_for_groups_on_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_project ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_if_project_tag_exists -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_check_if_project_tag_exists ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_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_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_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.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain -keystone.tests.unit.test_v3_federation.FederatedTokenTestsMethodToken.test_unscoped_token_has_user_domain ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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.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_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_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.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.SqlIdentity.test_get_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... 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_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_twice -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_create_config_twice ... ok -keystone.tests.unit.test_v3_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_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_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.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.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_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_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.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_domain_config.DomainConfigTestCase.test_delete_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_walk_versions ... ok -keystone.tests.unit.test_backend_sql.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_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_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_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.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_fails_with_invalid_region_id ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_request_with_parameters ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_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.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_succeeds_with_no_parameters ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_create_with_uuid ... ok -keystone.tests.unit.test_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_case_sensitivity ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_request ... ok -keystone.tests.unit.test_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_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds ... ok -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.RegionValidationTestCase.test_validate_region_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_fails_with_invalid_name -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_fails_with_invalid_name ... ok -keystone.tests.unit.test_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_validation.RoleValidationTestCase.test_validate_role_create_request_with_name_too_long_fails -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_request_with_name_too_long_fails ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_without_name_raises_exception -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_create_without_name_raises_exception ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_fails_with_invalid_description ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_request_with_valid_description ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_fails_with_invalid_name ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request ... ok -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails -keystone.tests.unit.test_validation.RoleValidationTestCase.test_validate_role_update_request_with_name_too_long_fails ... ok -keystone.tests.unit.tests.test_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_sql.SqlIdentity.test_group_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_delete_config_by_group_invalid_domain ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project ... ok -keystone.tests.unit.test_v3_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... 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_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_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_pool.LDAPIdentity.test_chase_referrals_off -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_off ... 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_sql.SqlIdentity.test_list_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains ... 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_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_domain_config.DomainConfigTestCase.test_get_head_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config ... ok -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_check_user_in_group ... 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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_domain_unsafe ... 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_chase_referrals_on -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_chase_referrals_on ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_groups ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_bad_password ... 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_sql.SqlIdentity.test_list_domains_for_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... ok -keystone.tests.unit.test_v3_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_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_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_delete_project_tags_immutable_project ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_domain ... ok -keystone.tests.unit.test_backend_sql.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.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_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_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_list_domains_for_user_with_inherited_grants -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user_with_inherited_grants ... ok -keystone.tests.unit.test_v3_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_pool.LDAPIdentity.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_no_realm ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_by_option_invalid_domain ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_add_user_to_group ... ok -keystone.tests.unit.test_backend_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_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_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.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_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_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_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_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_identity.IdentityTestCase.test_admin_password_reset -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_is_domain_project_creates_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_is_domain_project_creates_domain ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_limit_for_domains ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_admin_password_reset_with_min_password_age_enabled ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project ... 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_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.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_list_project_parents -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents ... 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_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_config_default_by_invalid_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_v3_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.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_list_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... 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_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_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_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_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_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_list_projects -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects ... 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_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_list_projects_acting_as_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_acting_as_domain ... 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.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_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_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_sql.SqlIdentity.test_list_projects_for_alternate_domain -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag ... 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_rescoping_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... 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_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_pool.LDAPIdentity.test_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_check_user_in_group_returns_not_found ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group_bad_request -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_group_bad_request ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_already_exists ... ok -keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_user ... ok -keystone.tests.unit.test_v3_auth.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_check_leaf_projects -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_leaf_projects ... skipped 'Resource LDAP has been removed' -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.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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_backend_sql.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.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.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_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 -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_identity.IdentityTestCase.test_create_user_bad_domain_id -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_create_user_bad_domain_id ... ok -/usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. - warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' -keystone.tests.unit.test_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_is_case_insensitive -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_tag_is_case_insensitive ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_system_token ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_cannot_update_project_tags_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_pool.LDAPIdentity.test_configurable_allowed_project_actions -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_project_actions ... ok -keystone.tests.unit.test_v3_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.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_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.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_pool.LDAPIdentity.test_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_with_circular_reference ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_with_project_api -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_domain_with_project_api ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_off ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_invalid_domain ... ok -keystone.tests.unit.test_v3_identity.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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_hierarchy_depth ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_get_head_non_existant_config_option ... ok -keystone.tests.unit.test_v3_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_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_revoke_trust_scoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_check_user_in_group ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_with_multiple_filters ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config ... 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_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_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_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_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_in_group_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_chase_referrals_on ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_case_sensitivity ... skipped 'No multiple domains support' -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token ... 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_scope_to_project_without_grant_returns_unauthorized -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_scope_to_project_without_grant_returns_unauthorized ... ok -keystone.tests.unit.test_backend_sql.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.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_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.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_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.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_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_check_user_not_in_group ... ok -keystone.tests.unit.test_v3_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.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_delete_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_group ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_backend_ldap_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_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_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.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.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_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.LdapIdentityWithMapping.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_domain ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_unsafe ... 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.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.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.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_with_project_api -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_domain_with_project_api ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_delete_user ... 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_list_role_assignment_using_sourced_groups -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups ... ok -keystone.tests.unit.test_v3_resource.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_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_group_name_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_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_domain_config.DomainConfigTestCase.test_update_config_invalid_group -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_invalid_group ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok -keystone.tests.unit.test_v3_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_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_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_identity.IdentityTestCase.test_get_head_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_group ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_create_duplicate_project_name_in_different_domains -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_identity.IdentityTestCase.test_get_head_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_get_head_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_v3_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_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_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_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_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_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_duplicate_group_name_in_different_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_group_name_in_different_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_group ... 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_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_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.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.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_domain_same_project_name_is_not_admin ... ok -keystone.tests.unit.test_backend_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_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_create_project_with_tags ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_group_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_grant_no_user ... 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.LdapIdentityWithMapping.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_grant_no_group ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_project_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_grant_no_user ... 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_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustee_password ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_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_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.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_group_returns_empty_list ... ok -keystone.tests.unit.test_backend_ldap.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_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_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain -keystone.tests.unit.test_v3_domain_config.DomainConfigTestCase.test_update_config_option_invalid_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_group_name_fails ... ok -keystone.tests.unit.test_v3_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.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_leaf_project_with_different_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_grant_no_group ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_invalid_after_changing_trustor_password ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_default_domain ... 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.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_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_assign_protocol_to_idp ... ok -keystone.tests.unit.test_backend_ldap_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_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_create_project_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_immutable ... 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_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_identity.IdentityTestCase.test_list_head_users_in_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_head_users_in_group ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.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_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_cannot_update_idp_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_immutable ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_no_default_project -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_no_default_project ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee ... ok -keystone.tests.unit.test_backend_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_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_check_idp_uniqueness ... 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_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.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_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_list_users_with_multiple_backends ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_long_name_fails ... 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.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_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_hierarchy ... 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_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_v3_identity.IdentityTestCase.test_remove_user_from_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_remove_user_from_group ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_v3_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_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_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_setting_default_project_id_to_domain_failed -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_setting_default_project_id_to_domain_failed ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_domain_with_idp ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_authorization_ttl ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_v3_identity.IdentityTestCase.test_update_ephemeral_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_ephemeral_user ... ok -keystone.tests.unit.test_backend_ldap.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_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_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_domain_id_none ... ok -keystone.tests.unit.test_backend_ldap_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.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_list_system_grants_for_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_system_grants_for_user_returns_empty_list ... ok -keystone.tests.unit.test_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_identity.IdentityTestCase.test_update_group -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group ... 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_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_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_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_tag_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_duplicate_project_id_fails ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_empty ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_user_ids_for_project_no_duplicates ... ok -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_group_domain_id ... 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_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project ... 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.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_sql.SqlIdentity.test_list_users -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... 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_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_remote_none ... ok -keystone.tests.unit.test_backend_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_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_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_sql.SqlIdentity.test_list_users_call_count -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.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_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_list_users_in_group -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tag_not_found ... ok -keystone.tests.unit.test_v3_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_identity.IdentityTestCase.test_update_user -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user ... 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_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.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.LdapIdentityWithMapping.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_immutable ... 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.MultiLDAPandSQLIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_immutable ... 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_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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok -keystone.tests.unit.test_backend_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_identity.IdentityTestCase.test_update_user_domain_id -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_update_user_domain_id ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_project_tags ... 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_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_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id ... ok +keystone.tests.unit.test_v3_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.SqlFilterTests.test_list_entities_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_entities_filtered ... 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.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_limits.LimitModelTestCase.test_head_limit_model_without_token_fails +keystone.tests.unit.test_limits.LimitModelTestCase.test_head_limit_model_without_token_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_immutable ... 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.LdapIdentityWithMapping.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_invalid_domain_id ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok -keystone.tests.unit.test_backend_sql.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.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_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_create_idp_without_domain_id ... ok -keystone.tests.unit.test_backend_ldap.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_v3_identity.IdentityTestCase.test_user_management_normalized_keys -keystone.tests.unit.test_v3_identity.IdentityTestCase.test_user_management_normalized_keys ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_delete_tag_invalid_project_id ... 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_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_long_name_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_under_regular_project_hierarchy_fails ... ok +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_with_project_api +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_domain_with_project_api ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group ... 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_sql.SqlIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_is_invalid_after_enabling_disabled_user ... ok -keystone.tests.unit.test_v3_federation.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.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_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.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_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_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_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_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_user_and_group_roles_scoped_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_group_between_domains ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_disable_leaf_project ... 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_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_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.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_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_existing_idp ... 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.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_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_sql.SqlIdentity.test_create_duplicate_group_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_group_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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.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_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.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_with_tags ... 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_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_create_project_without_is_domain_flag -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_project_without_is_domain_flag ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_id_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_project_id_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... ok +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree ... ok +keystone.tests.unit.test_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_grant_no_user ... 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_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_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_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_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_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_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_single_base_revision ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_walk_versions ... skipped "Backend 'postgresql+psycopg2' is unavailable: Could not connect" +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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.LDAPIdentityEnabledEmulation.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_not_in_group ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_project_with_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_project_with_tags ... 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_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_pool.LDAPIdentity.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_unicode_user_name ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_forbid_operations_on_federated_domain ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok -keystone.tests.unit.test_backend_sql.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_configurable_allowed_project_actions -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_project_actions ... 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_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_create_duplicate_user_name_in_different_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_duplicate_user_name_in_different_domains ... ok +keystone.tests.unit.test_backend_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_create_invalid_domain_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_delete_protocol ... ok -keystone.tests.unit.test_backend_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_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_sql.SqlIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_sql.SqlIdentity.test_password_hashed -keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_domain ... 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_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_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_list_users_with_idp_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_grant_no_user ... ok +keystone.tests.unit.test_v3_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_leaf_project_with_different_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_leaf_project_with_different_domain ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_domain_scoped_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_user_missed_password -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_missed_password ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_tag_is_case_sensitive ... ok -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_all_federated_attributes ... 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_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.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_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_create_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_and_group ... ok +keystone.tests.unit.test_backend_ldap.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_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_doesnt_modify_passed_in_dict keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_unicode_user_name ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_configurable_allowed_user_actions ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_head_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_disabled_one ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_password -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_create_user_none_password ... 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_sql.SqlIdentity.test_project_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... 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_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_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.LDAPIdentityEnabledEmulation.test_create_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_domain_hierarchy -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_case_sensitivity -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_domain_case_sensitivity ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_update_delete_unicode_project ... 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_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_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_create_project_without_is_domain_flag -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_project_without_is_domain_flag ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_debug_level_set ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_and_project_get_return_same_response ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_list_users_with_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_case_sensitivity ... 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_sql.SqlFilterTests.test_list_users_inexact_filtered +keystone.tests.unit.test_backend_sql.SqlFilterTests.test_list_users_inexact_filtered ... ok +keystone.tests.unit.test_cli.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_immutable ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_idp ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.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_validate_expired_project_scoped_token_returns_not_found -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok -keystone.tests.unit.test_v3_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_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_get_head_protocol -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_get_head_protocol ... 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.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.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_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_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_sql.SqlIdentity.test_create_project_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_immutable ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.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_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap_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.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap_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_pool.LDAPIdentity.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_missed_password ... 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_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_project_api ... skipped 'No multiple domains support' +keystone.tests.unit.test_backend_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.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_group_and_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_domain_group_and_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_name_with_trailing_whitespace ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_long_name_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_project_with_tags ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_passing_is_domain_flag_true ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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_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.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_sql.SqlIdentity.test_remove_role_from_user_and_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_from_user_and_project ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project ... ok -keystone.tests.unit.test_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.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_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_delete_domain_with_user_group_project_links -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_domain_with_user_group_project_links ... ok -keystone.tests.unit.test_backend_ldap_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_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.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_create_user_none_password ... 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_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_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_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_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_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_sql.SqlIdentity.test_rename_duplicate_user_name_fails -keystone.tests.unit.test_backend_sql.SqlIdentity.test_rename_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project -keystone.tests.unit.test_backend_sql.SqlIdentity.test_role_grant_by_group_and_cross_domain_project ... ok -keystone.tests.unit.test_v3_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_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_sql.SqlIdentity.test_create_project_tag_is_case_sensitive +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_tag_is_case_sensitive ... ok +keystone.tests.unit.test_v3_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_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_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_backend_ldap.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_create_project_under_disabled_one +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_under_disabled_one ... 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_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_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions +keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" +keystone.tests.unit.test_backend_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_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.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_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_group ... ok keystone.tests.unit.test_backend_ldap.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_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.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_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_domain_and_project +keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_domain_and_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_invalid_parent ... ok +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names ... ok keystone.tests.unit.test_backend_ldap.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_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_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id -keystone.tests.unit.test_backend_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.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.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_pool.LDAPIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_group_name_fails ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_unicode_user_name ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_update_delete_unicode_project ... ok -keystone.tests.unit.test_backend_ldap.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.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.LdapIdentityWithMapping.test_create_user_none_mapping -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_none_mapping ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_id_fails ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_duplicate_user_name_fails ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation ... 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_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id_and_unique_id -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_list_users_with_protocol_id_and_unique_id ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_list_head_protocols ... 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.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_update_domain_set_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_set_immutable ... 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.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.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_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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains_with_clashing_names_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_sql.SqlIdentity.test_create_project_with_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_project_with_tags ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_subproject_acting_as_domain_fails ... ok +keystone.tests.unit.test_v3_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.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_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_sql.SqlIdentity.test_update_domain_unset_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable ... ok -keystone.tests.unit.test_v3_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_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.FederatedIdentityProviderTests.test_protocol_composite_pk -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_composite_pk ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_group ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_create_user_with_long_password ... ok -keystone.tests.unit.test_v3_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_backend_sql.SqlIdentity.test_update_project_enable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... ok -keystone.tests.unit.test_v3_auth.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.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_update_delete_unicode_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_protocol_idp_pk_uniqueness ... ok -keystone.tests.unit.test_v3_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_multi_group_grants_on_project_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group ... 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_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_group_fails_with_domain_role ... ok keystone.tests.unit.test_backend_ldap.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_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_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_sql.SqlIdentity.test_update_project_id_does_nothing -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing ... ok -keystone.tests.unit.test_v3_auth.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_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_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes -keystone.tests.unit.test_v3_identity.UserFederatedAttributesTests.test_update_user_with_federated_attributes ... ok -keystone.tests.unit.test_v3_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_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_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.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.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.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_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_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_system_grant_for_user_fails_with_domain_role ... ok +keystone.tests.unit.test_v3_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.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.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_sql.SqlIdentity.test_update_project_returns_extra -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... 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_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_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_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_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_create_grant_no_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_grant_no_user ... 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_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_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.FederatedIdentityProviderTests.test_update_idp_immutable_attributes -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_immutable_attributes ... 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.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.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 -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_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable_with_additional_updates ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_missed_password ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... 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_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_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_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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_get_single_project_tag ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_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_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_idp_remote_ids ... ok -keystone.tests.unit.test_backend_ldap.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_domains ... 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.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_domain_with_user_group_project_links ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_none_mapping ... 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_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_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_group_and_role +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_project_group_and_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_parse_extra_attribute_mapping ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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_sql.SqlIdentity.test_update_role_no_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_no_name ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token_nocatalog ... 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_update_user_enable -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... 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_pool.LDAPIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_cascade ... 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.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_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_validate_unscoped_token -keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... 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_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group +keystone.tests.unit.test_v3_assignment.RoleAssignmentFailureTestCase.test_get_role_assignments_by_user_and_group ... ok +keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_create_user_none_password +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_none_password ... ok +keystone.tests.unit.test_v3_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_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_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.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_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_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_head_projects ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_name ... ok -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_nonexistent_idp ... 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_update_user_returns_extra -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra ... 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_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.MultiLDAPandSQLIdentity.test_create_user_with_long_password -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_create_user_with_long_password ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_federation.FederatedIdentityProviderTests.test_update_protocols_attribute -keystone.tests.unit.test_v3_federation.FederatedIdentityProviderTests.test_update_protocols_attribute ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password +keystone.tests.unit.test_backend_sql.SqlIdentity.test_create_user_with_null_password ... ok +keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_del_role_assignment_by_domain_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_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_sql.SqlIdentity.test_update_user_returns_not_found -keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_federation.WebSSOTests.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... 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_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.LDAPIdentityEnabledEmulation.test_project_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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.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_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_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_delete_project_tag_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tag_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_del_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail -keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail ... ok -keystone.tests.unit.test_v3_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_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.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.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_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.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user +keystone.tests.unit.test_v3_assignment.RoleAssignmentDirectTestCase.test_get_role_assignments_by_user ... ok +keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_project_with_tags ... ok -keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential -keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_project_tags ... ok -keystone.tests.unit.test_backend_ldap.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.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_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_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_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_delete_access_token_dne ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token -keystone.tests.unit.test_v3_federation.WebSSOTests.test_default_domain_scoped_token ... ok -keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentity.test_delete_domain_call_db_time -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_call_db_time ... skipped 'Domains are read-only against LDAP' +keystone.tests.unit.test_backend_ldap.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_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified +keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... ok +keystone.tests.unit.test_backend_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_sql.SqlIdentity.test_delete_group_grant_no_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_group_grant_no_group ... ok +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_description_fails ... ok keystone.tests.unit.test_backend_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_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_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_sql.SqlIdentity.test_user_crud -keystone.tests.unit.test_backend_sql.SqlIdentity.test_user_crud ... 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.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_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_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_list_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_project_tags ... 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_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload -keystone.tests.unit.test_cli.CliDomainConfigTooManyOptionsTestCase.test_config_upload ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user -keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_project_api ... ok -keystone.tests.unit.test_backend_ldap_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.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_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_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_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_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.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_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_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_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_contrib_s3_core.S3ContribCore.test_bad_request -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_request ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values -keystone.tests.unit.test_v3_federation.WebSSOTests.test_empty_blacklist_passess_all_values ... ok -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_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_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids ... 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.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_domain_with_user_added ... 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.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_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.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_hierarchical_leaf_project ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_unicode_user_name ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_invalid_domain_id ... 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_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok -keystone.tests.unit.test_v3_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_contrib_s3_core.S3ContribCore.test_bad_service_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_service_v4 ... ok -keystone.tests.unit.test_v3_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_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_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_duplicate_role_grant ... 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_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_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_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_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_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_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_sql.SqlIdentity.test_delete_large_project_cascade +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain ... ok keystone.tests.unit.test_backend_ldap.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.WebSSOTests.test_federated_sso_auth -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth ... ok -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v1 ... ok -keystone.tests.unit.test_v3_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_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.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_long_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_cascade ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_role_to_user_and_project_no_user ... ok -keystone.tests.unit.test_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_oauth1.AccessTokenCRUDTests.test_list_all_roles_in_access_token -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_all_roles_in_access_token ... ok -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signature_v4 ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_large_project_cascade ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_cascade ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_chained_implied_role_shows_in_v3_token ... ok +keystone.tests.unit.test_v3_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_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_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_v3_assignment.ListUserProjectsTestCase.test_list_disabled +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_disabled ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_signing_key_v4 ... ok -keystone.tests.unit.test_v3_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_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_role_returns_not_found ... ok -keystone.tests.unit.test_v3_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.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_contrib_s3_core.S3ContribCore.test_bad_token_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_bad_token_v4 ... ok -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.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_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_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_iam_signature_v4 ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_cascade ... 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_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_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_delete_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_tags ... 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.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project ... ok keystone.tests.unit.test_backend_ldap.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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags ... ok -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_no_access_tokens ... ok -keystone.tests.unit.test_v3_federation.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_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_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.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_contrib_s3_core.S3ContribCore.test_good_signature_v1 -keystone.tests.unit.test_contrib_s3_core.S3ContribCore.test_good_signature_v1 ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow -keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_list_projects_filtering_by_tags_any ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_query ... 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.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_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_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_roles_clears_default_project_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_assignment.ListUserProjectsTestCase.test_list_enabled +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_enabled ... 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_v3_oauth1.JsonHomeTests.test_get_json_home -keystone.tests.unit.test_v3_oauth1.JsonHomeTests.test_get_json_home ... 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_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_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_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_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_interface ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_region_id ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_invalid_url ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_fails_with_no_parameters ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_request_succeeds ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_url ... ok -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled -keystone.tests.unit.test_validation.EndpointValidationTestCase.test_validate_endpoint_update_succeeds_with_valid_enabled ... ok -keystone.tests.unit.test_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.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_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.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_false ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_delete_project_with_user_association +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_project_with_user_association ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_projects_from_ids ... ok +keystone.tests.unit.test_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_create_user_none_password ... 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_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_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_policy.PolicyJsonTestCase.test_all_targets_documented -keystone.tests.unit.test_policy.PolicyJsonTestCase.test_all_targets_documented ... ok -keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads -keystone.tests.unit.test_policy.PolicyJsonTestCase.test_policies_loads ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_tags ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_remote_id -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_remote_id ... ok -keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tag_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method -keystone.tests.unit.test_v3_auth.TestAuthJSONExternal.test_remote_user_no_method ... 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_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_federated_sso_untrusted_dashboard -keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard ... ok +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all +keystone.tests.unit.test_v3_assignment.ListUserProjectsTestCase.test_list_head_all ... ok +keystone.tests.unit.test_backend_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_remove_user_role_not_assigned +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_returns_not_found ... ok +keystone.tests.unit.test_v3_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.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled +keystone.tests.unit.test_v3_auth.AllowRescopeScopedTokenDisabledTests.test_rescoped_domain_token_disabled ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_passing_is_domain_flag_true ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_role_assignments ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_tags ... 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_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_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_change_user_password_also_deletes_tokens ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_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.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_system_assignments ... 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_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_sql.SqlIdentity.test_delete_role_with_user_and_group_grants +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_role_with_user_and_group_grants ... ok +keystone.tests.unit.test_v3_auth.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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_domain_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_del_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_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_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow -keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... 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_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_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.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_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_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_password_regex_description ... ok keystone.tests.unit.test_backend_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.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_v3_oauth1.FernetAuthTokenTests.test_delete_keystone_tokens_by_consumer_id -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_keystone_tokens_by_consumer_id ... skipped 'Fernet tokens are never persisted in the backend.' -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain ... 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_pool.LDAPIdentity.test_delete_user_with_project_association -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_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_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_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_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_system_grant_for_user_with_invalid_role_fails ... ok +keystone.tests.unit.test_backend_ldap.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_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.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.MultiLDAPandSQLIdentity.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_large_project_cascade ... 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_delete_user_with_project_roles -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_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_tag_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_tag_with_trailing_whitespace ... 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_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_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.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_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_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_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_delete_user_assignments_user_same_id_as_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_assignments_user_same_id_as_group ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_grant_no_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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.MultiLDAPandSQLIdentity.test_delete_project_cascade -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_cascade ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_updates_is_domain_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_domain_updates_is_domain_project ... ok -keystone.tests.unit.test_v3_federation.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_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_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_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.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_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_create_domain_token_scoped_with_domain_name_and_username +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_scoped_with_domain_name_and_username ... ok +keystone.tests.unit.test_v3_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_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.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.ApplicationCredentialAuth.test_application_credential_fails_when_project_deleted +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_project_deleted ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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.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.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_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_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_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_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_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.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_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.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.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_delete_user_with_project_association +keystone.tests.unit.test_backend_sql.SqlIdentity.test_delete_user_with_project_association ... 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_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_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_disable_hierarchical_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_leaf_project ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_group_role +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_domain_token_with_group_role ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_domain_with_user_added ... 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.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_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_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_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.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_tag_from_project ... ok +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_config_group_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_config_group_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_disable_hierarchical_not_leaf_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_crud ... 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.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_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.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_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_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_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_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.LdapIdentityWithMapping.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_tag_from_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_tags ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_from_rules_without_user -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_from_rules_without_user ... ok +keystone.tests.unit.test_v3_auth.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_sql.SqlIdentity.test_domain_delete_hierarchy +keystone.tests.unit.test_backend_sql.SqlIdentity.test_domain_delete_hierarchy ... 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_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.LDAPIdentityEnabledEmulation.test_update_project_enable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... ok +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_deleted +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_user_deleted ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_assignments_user_same_id_as_group ... ok -keystone.tests.unit.test_v3_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_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_tags ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_mismatch_to_parent_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_domain_id_mismatch_to_parent_domain ... ok -keystone.tests.unit.test_backend_ldap.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.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.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_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.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.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent +keystone.tests.unit.test_backend_sql.SqlIdentity.test_enable_project_with_disabled_parent ... ok +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_fails +keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_fails ... ok +keystone.tests.unit.test_v3_auth.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_delete_group_grant_no_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_v3_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_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_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens ... ok -keystone.tests.unit.test_backend_ldap.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.WebSSOTests.test_issue_unscoped_token -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_v3_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_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_filter_ldap_result_by_attr ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_explicit_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_token_chaining_is_not_allowed ... ok -keystone.tests.unit.test_v3_federation.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_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_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_delete_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_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_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.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_and_remove_role_grant_by_group_and_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_federation.FederatedUserTests.test_auth_domains_matches_federation_domains +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_auth_domains_matches_federation_domains ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_with_user_project_domain_links keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe -keystone.tests.unit.test_v3_resource.StrictTwoLevelLimitsResourceTestCase.test_update_project_unsafe ... 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_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens -keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_trust_token_cannot_list_request_tokens ... ok -keystone.tests.unit.test_backend_ldap.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_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_for_local_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.LDAPIdentityEnabledEmulation.test_update_project_parent +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed' +keystone.tests.unit.test_v3_auth.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_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.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_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_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_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_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_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_parent_id_and_without_domain_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_parent_id_and_without_domain_id ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_long ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_name_too_short ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_long ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_when_type_too_short ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_with_invalid_enabled ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_fails_without_type ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_extra_parameters ... ok -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters -keystone.tests.unit.test_validation.ServiceValidationTestCase.test_validate_service_create_succeeds_with_required_parameters ... ok -keystone.tests.unit.test_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_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_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_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_get_default_domain_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_v3_auth.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_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.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap_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_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.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_no_groups ... ok -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_extra_attributes_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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_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_get_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project ... 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_sql.SqlIdentity.test_get_project_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_by_name ... ok +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_name_and_username_succeeds +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_name_and_username_succeeds ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_create_project_with_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_project_with_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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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.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_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_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.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_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.MultiLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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_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.LDAPIdentityEnabledEmulation.test_update_project_tags +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... 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_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_get_project_contains_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_contains_tags ... 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_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_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_sql.SqlIdentity.test_get_project_tag +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_tag ... 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.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.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_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_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote ... ok -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_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_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.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.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_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.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds ... ok +keystone.tests.unit.test_v3_federation.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_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.LDAPIdentityEnabledEmulation.test_update_role_no_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... 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_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted +keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_cascade ... 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_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_role_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_name_case_sensitivity ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_subproject_acting_as_domain_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_subproject_acting_as_domain_fails ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_non_existant_trustee_returns_not_found ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_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.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_assignments_user_same_id_as_group ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_domain_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_domain_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_project_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_assignment_by_project_not_found ... ok +keystone.tests.unit.test_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_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.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_domain_rename_invalidates_get_domain_by_name_cache ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_rename_invalidates_get_domain_by_name_cache ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_unicode_user_name ... ok -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_with_role_name_ambiguous_returns_bad_request ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_different_from_protocol ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_token_cross_domain_group_and_project ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok +keystone.tests.unit.test_backend_sql.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_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.LDAPIdentityEnabledEmulation.test_update_user_enable +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... 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.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_dynamic_mapping_build -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_dynamic_mapping_build ... 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_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_domain_segregation ... 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_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_id_not_in_dn ... ok -keystone.tests.unit.test_backend_ldap.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_trust.TestTrustOperations.test_create_trust_without_impersonation_returns_bad_request -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_create_trust_without_impersonation_returns_bad_request ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_update_delete_unicode_project ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_auth_with_token_as_different_user_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LDAPIdentityEnabledEmulation.test_update_user_id_fails +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_grant_by_user_and_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_role_grant_by_user_and_project ... ok keystone.tests.unit.test_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.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_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_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.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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_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_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_federation.FederatedUserTests.test_domain_scoped_user_role_assignment +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_domain_scoped_user_role_assignment ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_project_id_and_user_id ... ok +keystone.tests.unit.test_backend_sql.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_update_user_name +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_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_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.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_v3_trust.TestTrustOperations.test_delete_trust -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_delete_trust ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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.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_get_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project ... 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_backend_sql.SqlIdentity.test_get_roles_for_groups_on_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_groups_on_project ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.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_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_sql.SqlIdentity.test_get_roles_for_user_and_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_unset_project_ids_for_all_backends keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_unset_project_ids_for_all_backends ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.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_pool.LDAPIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_and_remove_role_grant_by_group_and_domain ... ok -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_exercise_trust_scoped_token_without_impersonation ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_saml2_remote ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.FederatedUserTests.test_list_head_domains_for_user_duplicates +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_domains_for_user_duplicates ... ok +keystone.tests.unit.test_backend_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_with_username_and_domain_name +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_scoped_token_with_username_and_domain_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_api_get_connection_no_user_password +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_api_get_connection_no_user_password ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_role_assignments keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_role_assignments ... ok -keystone.tests.unit.test_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_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_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_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_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_forbidden_trust_impersonation_in_redelegation ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group -keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group ... 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_auth.TestJWSTokenAPIs.test_check_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_by_name ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_auth_emulated ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain ... ok +keystone.tests.unit.test_backend_sql.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_roles_clears_default_project_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_trust.TestTrustOperations.test_list_trusts -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_list_trusts ... ok -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_domains ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_get_user_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_crud ... 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_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.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.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.MultiLDAPandSQLIdentity.test_domain_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_contains_tags ... 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.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_v3_federation.WebSSOTests.test_list_projects -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... 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_v3_trust.TestTrustOperations.test_trust_crud -keystone.tests.unit.test_v3_trust.TestTrustOperations.test_trust_crud ... ok +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_list_head_projects_for_user_duplicates ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_description_attribute_mapping ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_group_crud ... 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.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.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment -keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok -keystone.tests.unit.test_v3_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.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.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.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_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.SqlIdentity.test_hidden_project_domain_root_is_really_hidden +keystone.tests.unit.test_backend_sql.SqlIdentity.test_hidden_project_domain_root_is_really_hidden ... ok +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_id_persistense ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_hierarchical_projects_crud ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_tag ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_project_user_ids_returns_not_found ... ok -keystone.tests.unit.test_v3_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_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_debug_level_set ... ok -keystone.tests.unit.test_backend_ldap.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_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.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_same_domain_and_project_name +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username ... ok +keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_role_returns_not_found ... 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.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.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_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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info_empty_group -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_federated_info_empty_group ... ok -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple ... ok -keystone.tests.unit.test_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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust ... ok -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc -keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc ... ok +keystone.tests.unit.test_v3_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.FederatedUserTests.test_user_role_assignment +keystone.tests.unit.test_v3_federation.FederatedUserTests.test_user_role_assignment ... 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.LDAPIdentityEnabledEmulation.test_user_enabled_invert +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... 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.MultiLDAPandSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_domain_segregation ... 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_backend_ldap.LdapIdentityWithMapping.test_get_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template -keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... 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_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_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.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.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.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.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_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.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.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.MultiLDAPandSQLIdentity.test_existing_uuids_work -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_existing_uuids_work ... 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_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_via_system_group_assignment ... ok +keystone.tests.unit.test_backend_ldap.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_sql.SqlIdentity.test_list_domains_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_domains_for_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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.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.DomainSpecificLDAPandSQLIdentity.test_get_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_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_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.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_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.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_create_system_token_with_user_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_system_token_with_user_id ... ok +keystone.tests.unit.test_backend_sql.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_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.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_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_contains_tags ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_domain_with_project_api ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.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_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.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_extra_attribute_mapping ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_group_role_assignment ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups ... 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.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.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_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.LdapIdentityWithMapping.test_get_project_tag -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_tag ... 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_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_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_groups_for_user +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_groups_for_user ... 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.LDAPIdentityEnabledEmulation.test_user_filter +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_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.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_contains_tags ... 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_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.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_project_user_ids_returns_not_found ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_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.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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.FernetFederatedTokenTests.test_fernet_full_workflow +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_for_user_without_password_fails ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map ... 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.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.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_pool.LDAPIdentity.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_project_tag ... 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.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_group_with_user_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_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.MultiLDAPandSQLIdentity.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_default_domain_by_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.LDAPIdentityEnabledEmulation.test_user_id_comma +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_explicit_unscoped_token ... ok +keystone.tests.unit.test_v3_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_sql.SqlIdentity.test_list_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_project_tags_returns_not_found ... ok keystone.tests.unit.test_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.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.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_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.LDAPIdentityEnabledEmulation.test_delete_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_group_by_name ... ok +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token +keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... 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_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_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_pool.LDAPIdentity.test_get_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok -keystone.tests.unit.test_backend_ldap.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.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_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_user_id_not_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_alternate_domain ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok +keystone.tests.unit.test_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_config_has_no_impact_if_database_support_disabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_config_has_no_impact_if_database_support_disabled ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_by_name ... 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_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.LDAPIdentityEnabledEmulation.test_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.LdapIdentityWithMapping.test_get_role_by_user_and_project_with_user_in_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_role_by_user_and_project_with_user_in_group ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_for_groups ... 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.LDAPIdentityEnabledEmulation.test_user_name_in_dn +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_get_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_get_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_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_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_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_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.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_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_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.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_large_project_cascade ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_add_user_to_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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.LDAPIdentityEnabledEmulation.test_user_update_and_user_get_return_same_response +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_update_and_user_get_return_same_response ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_invalid_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_projects_in_subtree_invalid_project_id ... ok +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id +keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... 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.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_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_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.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.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group_returns_not_found ... ok -keystone.tests.unit.test_backend_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_pool.LDAPIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_group_crud ... 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_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.LdapFilterTests.test_filter_value_wider_than_field +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_filter_value_wider_than_field ... ok +keystone.tests.unit.test_backend_sql.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.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.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_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_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_v3_federation.WebSSOTests.test_scope_token_with_idp_disabled -keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_token_with_idp_disabled ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.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.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_domain ... 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.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_list_role_assignment_by_user_with_domain_group_roles +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_id ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_domain_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_domain_role ... ok +keystone.tests.unit.test_v3_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_domain_segregation keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_domain_segregation ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_arbitrary_attributes_are_returned_from_get_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_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_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_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_contains_tags ... 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_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_domain_name ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_list_entities_filtered ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_global_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_containing_names_global_role ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_enable_project_with_disabled_parent keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_handler_with_use_pool_enabled ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.WebSSOTests.test_unscoped_token_has_user_domain -keystone.tests.unit.test_v3_federation.WebSSOTests.test_unscoped_token_has_user_domain ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password ... 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_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_create_unscoped_token_with_user_id ... ok +keystone.tests.unit.test_backend_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_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_sql.SqlIdentity.test_list_role_assignment_fails_with_userid_and_source_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_backend_ldap.LdapFilterTests.test_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_existing_uuids_work ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_and_get_roles_no_metadata -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_and_get_roles_no_metadata ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_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.MultiLDAPandSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_project_tag ... 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_federation.WebSSOTests.test_user_name_and_id_in_federation_token -keystone.tests.unit.test_v3_federation.WebSSOTests.test_user_name_and_id_in_federation_token ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name ... 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_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_using_sourced_groups +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups ... 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.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.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_domain_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_get_user_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_bad_user ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_tags ... ok -keystone.tests.unit.test_backend_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.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found -keystone.tests.unit.test_v3_federation.WebSSOTests.test_validate_token_after_deleting_idp_raises_not_found ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_disabled_user_fails ... ok +keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigSingleDomainTestCase.test_config_upload ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignment_using_sourced_groups_with_domains ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_bad_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_bad_role ... 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.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_are_unique ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match +keystone.tests.unit.test_cli.CredentialDoctorTests.test_credential_and_fernet_key_repositories_match ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_not_raised ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_keys_in_credential_fernet_key_repository_raised ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_not_raised ... ok +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_raised +keystone.tests.unit.test_cli.CredentialDoctorTests.test_usability_of_cred_fernet_key_repo_raised ... ok +keystone.tests.unit.test_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_cli.FederationDoctorTests.test_symptom_comma_in_SAML_private_key_file_path +keystone.tests.unit.test_cli.FederationDoctorTests.test_symptom_comma_in_SAML_private_key_file_path ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_if_no_password_set ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_get_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_projects_in_subtree_as_ids_with_large_tree ... ok -keystone.tests.unit.test_backend_ldap_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.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.DomainSpecificLDAPandSQLIdentity.test_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails ... ok +keystone.tests.unit.test_cli.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_entry_points.TestEntryPoints.test_entry_point_middleware +keystone.tests.unit.test_entry_points.TestEntryPoints.test_entry_point_middleware ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_filtered_by_role ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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_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.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_project_with_role_assignments -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_project_with_role_assignments ... 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.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_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_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_get_user_by_name ... 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_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_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_v3_auth.TestJWSTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_fails_with_project_acting_as_domain ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_role_assignments_unfiltered ... ok +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_unique_constraint ... ok +keystone.tests.unit.test_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_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_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.DomainSpecificSQLIdentity.test_authenticate_to_each_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_authenticate_to_each_domain ... ok -keystone.tests.unit.test_backend_ldap.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.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_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_pool.LDAPIdentity.test_list_domains -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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.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_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_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok +keystone.tests.unit.test_backend_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_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.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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_and_remove_role_grant_by_user_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_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.DomainSpecificSQLIdentity.test_build_tree -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_build_tree ... 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_pool.LDAPIdentity.test_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.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_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_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_shadow_users.TestUserWithFederatedUser.test_get_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user ... 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_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object ... ok +keystone.tests.unit.test_backend_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_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.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.DomainSpecificSQLIdentity.test_cache_layer_domain_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_domain_crud ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_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_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.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_group_enabled_ignored_disable_error ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_v3_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_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_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_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_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.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_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_group_members_when_no_members ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_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_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.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_grant_crud_throws_exception_if_invalid_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_grant_crud_throws_exception_if_invalid_role ... ok +keystone.tests.unit.test_backend_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_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_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_get_user_by_name ... ok -keystone.tests.unit.test_backend_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.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.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.DomainSpecificLDAPandSQLIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_group_crud ... 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.TestUserWithFederatedUser.test_shadow_federated_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... 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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_call_count ... 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_get_group_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_group_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains ... 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.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_cache_layer_project_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cache_layer_project_crud ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_invalid_after_disabling_domain ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group ... ok +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails +keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails ... ok +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt +keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_lockout_exempt ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_in_group_returns_not_found ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_not_default_domain_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_not_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_domains_filtered_and_limited ... skipped 'No multiple domains support' -keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_groups_on_project ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_disabled_domain_with_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_groups_for_user ... 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_backend_sql.SqlIdentity.test_list_users_with_all_federated_attributes +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_all_federated_attributes ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project ... 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_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_is_domain_sub_project_has_parent_domain_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' -keystone.tests.unit.test_v3_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_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.LdapIdentityWithMapping.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_members_when_no_members ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_list_users_with_idp_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_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_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_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_idp_id_protocol_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name ... 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.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_role_with_user_and_group_grants ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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_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.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_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_group_role_assignment ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_domain ... 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.IdentityProviderValidationTestCase.test_validate_idp_request_fails_with_invalid_params -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_fails_with_invalid_params ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_no_parameters -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_no_parameters ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_remote_id_nullable -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_remote_id_nullable ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_succeeds -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_succeeds ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_duplicated_remote_id -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_duplicated_remote_id ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_enabled -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_enabled ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_description_fails -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_description_fails ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_enabled_fails -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_enabled_fails ... ok -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_remote_id_fails -keystone.tests.unit.test_validation.IdentityProviderValidationTestCase.test_validate_idp_request_with_invalid_remote_id_fails ... ok +keystone.tests.unit.test_v3_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_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_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_sql.SqlIdentity.test_list_users_with_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_name ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_project_deletes_grants ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_username ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_for_project_acting_as_a_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_list_limit_for_domains -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_limit_for_domains ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_immutable_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.LDAPIdentityEnabledEmulation.test_delete_tag_from_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_tag_from_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user ... 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_pool.LDAPIdentity.test_list_project_parents -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_parents ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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.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_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_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_id ... 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.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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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.LdapIdentityWithMapping.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_groups_for_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_delete_project_tags_immutable_project ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_id_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_id_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_protocol_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_consumer_secret ... 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.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_pool.LDAPIdentity.test_list_project_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_group_role_assignment ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_by_name_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains +keystone.tests.unit.test_backend_sql.SqlIdentity.test_move_user_between_domains ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok +keystone.tests.unit.test_v3_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_project_tag ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_parents ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_group_grants_on_project_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_group_grants_on_project_domain ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_cannot_update_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LdapIdentityWithMapping.test_list_project_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_project_tags ... 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.TestTokenRevokeById.test_deleting_role_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_role_revokes_token ... 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_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_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_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.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_immutable_project_while_unsetting_immutable ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_groups_for_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_alternate_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_request_url ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_deleting_user_grant_revokes_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain +keystone.tests.unit.test_backend_sql.SqlIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok +keystone.tests.unit.test_v3_auth.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.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.DomainSpecificSQLIdentity.test_cannot_update_project_tags_immutable_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_cannot_update_project_tags_immutable_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_limit_for_domains ... skipped 'Restricted multi LDAP class does not support multiple domains' -keystone.tests.unit.test_backend_ldap_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.MultiLDAPandSQLIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_group_crud ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects ... 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_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_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_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.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.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.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_pool.LDAPIdentity.test_list_projects_for_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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_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.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_delete_user_with_project_roles ... skipped 'N/A: LDAP has no write support' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed +keystone.tests.unit.test_backend_sql.SqlIdentity.test_password_hashed ... 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_project_add_and_remove_user_role +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_add_and_remove_user_role ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_id +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_domain_id ... ok keystone.tests.unit.test_backend_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_pool.LDAPIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_for_user ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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.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_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_as_a_domain_uniqueness_constraints ... ok +keystone.tests.unit.test_v3_auth.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_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_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_requested_project_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_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.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_is_domain_sub_project_has_parent_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_in_group_returns_not_found ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_attribute_update ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_unscoped_token_with_user_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_crud ... 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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project_with_user_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_role_by_user_and_project_with_user_in_group ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_groups -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_check_user_not_in_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_not_leaf_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_disable_hierarchical_not_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_for_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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_oauth1.MaliciousOAuth1Tests.test_bad_verifier +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_bad_verifier ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects ... 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_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_domain_crud ... skipped 'N/A: Not relevant for multi ldap testing' -keystone.tests.unit.test_backend_ldap.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_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_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_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_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.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.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_acting_as_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_in_subtree_with_circular_reference ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_for_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_group_membership_changes_revokes_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value +keystone.tests.unit.test_backend_sql.SqlIdentity.test_project_update_missing_attrs_with_a_value ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token ... ok keystone.tests.unit.test_backend_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_create_domain_under_regular_project_hierarchy_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_domain_under_regular_project_hierarchy_fails ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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.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_pool.LDAPIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_projects_with_multiple_filters ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_members_when_no_members ... ok +keystone.tests.unit.test_backend_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_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_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_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.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_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_domain ... 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.LdapIdentityWithMapping.test_list_projects_in_subtree_invalid_project_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_in_subtree_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_remove_role_from_user_and_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_from_user_and_project ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_removing_role_assignment_does_not_affect_other_users ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_role_grant_from_user_and_project ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_domain_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_group_role_assignment ... 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_pool.LDAPIdentity.test_list_role_assignment_by_user_with_domain_group_roles -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers +keystone.tests.unit.test_v3_oauth1.MaliciousOAuth1Tests.test_missing_oauth_headers ... 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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_for_user ... 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_pool.LDAPIdentity.test_list_role_assignment_containing_names -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_projects_with_multiple_filters ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_id_fails ... ok -keystone.tests.unit.test_backend_ldap.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_v3_auth.TestTokenRevokeById.test_revoke_token_from_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_revoke_token_from_token ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_sql.SqlIdentity.test_remove_user_role_not_assigned +keystone.tests.unit.test_backend_sql.SqlIdentity.test_remove_user_role_not_assigned ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_format +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_format ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_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.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_by_name_and_with_filter ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_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_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_project_name_fails ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_unscoped_token_remains_valid_after_role_assignment +keystone.tests.unit.test_v3_auth.TestTokenRevokeById.test_unscoped_token_remains_valid_after_role_assignment ... ok +keystone.tests.unit.test_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_by_name ... ok -keystone.tests.unit.test_backend_ldap.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_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_pool.LDAPIdentity.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_groups_for_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.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_by_user_with_domain_group_roles ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_does_not_contain_names ... ok +keystone.tests.unit.test_v3_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_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_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.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_inheritance ... ok -keystone.tests.unit.test_backend_ldap.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_escape_member_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_escape_member_dn ... 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_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok +keystone.tests.unit.test_v3_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_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_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id +keystone.tests.unit.test_backend_sql.SqlIdentity.test_sql_user_to_dict_null_default_project_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_limit_domain_specific_override ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_duplicate_user_name_in_different_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_filter_ldap_result_by_attr ... ok +keystone.tests.unit.test_v3_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.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.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_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.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.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.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_domain_scoped_token_is_invalid_after_deleting_grant +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_domain_scoped_token_is_invalid_after_deleting_grant ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_cascade_only_accepts_enabled ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok +keystone.tests.unit.test_v3_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_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_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_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_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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_grant_crud_throws_exception_if_invalid_role ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.DomainSpecificSQLIdentity.test_create_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_grant_no_user ... ok -keystone.tests.unit.test_backend_ldap.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_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_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_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_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.GroupValidationTestCase.test_validate_group_create_fails_with_invalid_name +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_without_group_name +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_fails_without_group_name ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_all_parameters +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_all_parameters ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_create_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_invalid_name +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_invalid_name ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_no_parameters +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_fails_with_no_parameters ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds ... ok +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds_with_extra_parameters +keystone.tests.unit.test_validation.GroupValidationTestCase.test_validate_group_update_succeeds_with_extra_parameters ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails ... ok +keystone.tests.unit.test_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_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails ... ok +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails +keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_domain_unset_immutable ... ok +keystone.tests.unit.test_v3_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_crud ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.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.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_and_remove_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_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_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_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_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_sql.SqlIdentity.test_update_project_enable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enable ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_group_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_invalid_domain_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignment_using_sourced_groups_with_domains ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_leaf_project_with_different_domain ... ok -keystone.tests.unit.test_backend_ldap.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_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.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_enabled_cascade ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_hierarchical_projects_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_hierarchical_projects_crud ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_bad_role -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_bad_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_domain_scoped_token_fails_validation ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_id_does_nothing ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects ... 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_pool.LDAPIdentity.test_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_immutable ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_no_access_to_default_project_result_in_unscoped_token ... ok +keystone.tests.unit.test_backend_sql.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.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_extra_data_in_project_scoped_token_fails_validation ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_parent ... 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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_ids_for_project_no_duplicates ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_invalid_domain_id ... ok -keystone.tests.unit.test_backend_ldap.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.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.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_ldap.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_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_unfiltered ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_only_admin_project_set_acts_as_non_admin +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_returns_extra ... 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_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.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_attributes ... ok +keystone.tests.unit.test_v3_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_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.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_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.MultiLDAPandSQLIdentity.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users ... 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.LdapIdentityWithMapping.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_set_immutable ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_domains_for_groups ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_ids_for_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_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.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.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.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_bad_role ... 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_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_project_tags ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_list_projects_for_user_and_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_and_groups ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_tag_is_case_sensitive ... ok -keystone.tests.unit.test_backend_ldap_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.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_group_by_name ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_conflicting_ids ... ok +keystone.tests.unit.test_v3_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.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_service ... ok +keystone.tests.unit.test_backend_sql.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.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.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_for_user_with_grants ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_pool.LDAPIdentity.test_list_users_no_dn -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_no_dn ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users ... 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.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_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_catalog.CatalogTestCase.test_create_region_with_duplicate_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_duplicate_id ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_role_same_name ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_groups ... 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_pool.LDAPIdentity.test_list_users_with_all_federated_attributes -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_all_federated_attributes ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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.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.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_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_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_sql.SqlIdentity.test_update_user_enable +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_enable ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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.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_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.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_under_domain_hierarchy ... skipped 'Work In Progress Test Failed as expected: waiting for sub projects acting as domains support' -keystone.tests.unit.test_backend_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.LdapIdentityWithMapping.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_and_without_parent_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_domain_id_and_without_parent_id ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_projects_with_multiple_filters ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_in_group_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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.SqlIdentity.test_update_user_name +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_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_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_sql.SqlIdentity.test_update_user_returns_extra +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_extra ... ok keystone.tests.unit.test_backend_ldap.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_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_get_not_default_domain_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_not_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok -keystone.tests.unit.test_backend_ldap.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_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.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found +keystone.tests.unit.test_backend_sql.SqlIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_v3_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_project_scoped_token_invalid_after_disabling_project +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_invalid_after_disabling_project ... ok +keystone.tests.unit.test_backend_sql.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.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.DomainSpecificSQLIdentity.test_create_project_with_invalid_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_invalid_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_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_get_project_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_by_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_no_enabled_field ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_list_users_with_unique_id_and_idp_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_by_user_with_domain_group_roles ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_idp_id_protocol_id ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_v3_catalog.CatalogTestCase.test_create_region_without_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id ... ok +keystone.tests.unit.test_v3_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.TestJWSTokenAPIs.test_is_admin_token_by_ids +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok +keystone.tests.unit.test_backend_sql.SqlIdentity.test_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.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.DomainSpecificSQLIdentity.test_create_project_with_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_project_with_tags ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_name ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_max_connection_error_raised ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_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_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_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_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.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.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_deleting_grant ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_group_between_domains -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_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_project_contains_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_contains_tags ... 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_v3_catalog.CatalogTestCase.test_create_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_in_group_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap_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.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_cli.CliBootStrapTestCase.test_bootstrap +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap ... 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_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.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_is_invalid_after_disabling_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_project_tags ... 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.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_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_does_not_contain_names ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_idp_id ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_pool.LDAPIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.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_create_update_delete_unicode_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_update_delete_unicode_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignment_fails_with_userid_and_source_groups ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_protocol_id -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_list_users_with_unique_id_and_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_project_tag ... 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_catalog.CatalogTestCase.test_create_service_enabled_str_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects ... 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.DomainSpecificSQLIdentity.test_create_user_doesnt_modify_passed_in_dict -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_doesnt_modify_passed_in_dict ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_idp_id_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_multi_role_grant_by_user_group_on_project_domain ... ok -keystone.tests.unit.test_backend_ldap.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_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_is_not_idempotent_when_password_does_change ... ok +keystone.tests.unit.test_v3_auth.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_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_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_only_admin_project_set_acts_as_non_admin ... ok keystone.tests.unit.test_backend_ldap.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.LdapIdentityWithMapping.test_move_project_between_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_list_users_with_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_name ... 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_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_catalog.CatalogTestCase.test_create_service_enabled_str_true +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... ok +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_recovers_user ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_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.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_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_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.LdapIdentityWithMapping.test_move_user_between_domains -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_password_change_with_pool -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_password_change_with_pool ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_project_scoped_token_no_catalog_is_scoped_to_default_project ... ok +keystone.tests.unit.test_v3_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_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_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_bad_role ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_create_user_with_long_password ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_ambiguous_role_names ... ok +keystone.tests.unit.test_v3_auth.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_groups ... skipped 'N/A: LDAP does not implement list_projects_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_filtered_by_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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.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.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_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_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_default_immutable_roles ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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_get_role_by_trustor_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_trustor_and_project ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_role_assignments_group_not_found ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_retry_max_set ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_list_users_with_unique_id_and_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_project_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_del_role_assignment_by_project_not_found ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_add_and_remove_user_role ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_expands_correctly ... ok +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles +keystone.tests.unit.test_cli.CliBootStrapTestCase.test_bootstrap_with_no_immutable_roles ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_format ... ok +keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload +keystone.tests.unit.test_cli.CliDomainConfigAllTestCase.test_config_upload ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remote_user_and_password ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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.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_move_group_between_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_group_between_domains ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_domain ... 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_pool_size_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_size_set ... 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.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_get_role_by_user_and_project_with_user_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_by_user_and_project_with_user_in_group ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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.LdapIdentityWithMapping.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_attribute_update ... 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.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_formatted_correctly_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_file_based_domain_specific_configs_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_group_members_are_ids_disabled_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_dn_ignored_raised ... ok +keystone.tests.unit.test_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_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_not_raised ... ok +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised +keystone.tests.unit.test_cli.LdapDoctorTests.test_user_enabled_emulation_use_group_config_ignored_raised ... ok +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush ... ok +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush_with_invalid_date +keystone.tests.unit.test_cli.TestTrustFlush.test_trust_flush_with_invalid_date ... ok +keystone.tests.unit.test_cli.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_catalog.CatalogTestCase.test_delete_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_projects_for_user_with_grants ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.MultiLDAPandSQLIdentity.test_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_ids_for_project ... ok -keystone.tests.unit.test_backend_ldap.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_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.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.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_role_grant_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.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_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_catalog.CatalogTestCase.test_delete_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_service ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_disabling_project +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_disabling_project ... ok keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_pool_use_tls_set -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_pool_use_tls_set ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_move_user_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_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_get_roles_for_groups_on_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_groups_on_domain ... skipped 'N/A: LDAP does not implement get_roles_for_groups; see bug 1333712 for details' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_assignments_group_same_id_as_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_assignments_group_same_id_as_user ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_add_and_remove_user_role ... ok -keystone.tests.unit.test_backend_ldap.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_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_credential.TestCredentialAppCreds.test_app_cred_ec2_credential +keystone.tests.unit.test_v3_credential.TestCredentialAppCreds.test_app_cred_ec2_credential ... ok keystone.tests.unit.test_backend_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_list_user_project_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_user_project_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.DomainSpecificSQLIdentity.test_delete_group_grant_no_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_grant_no_group ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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.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_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_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_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_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_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_group_removes_role_assignments ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_project_update_missing_attrs_with_a_value ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_attribute_update ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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_federation.K2KServiceCatalogTests.test_service_providers_in_token +keystone.tests.unit.test_v3_federation.K2KServiceCatalogTests.test_service_providers_in_token ... ok +keystone.tests.unit.test_v3_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.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_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.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_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_pool.LDAPIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_crud ... 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.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_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.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_auth.TestFernetTokenAPIs.test_remove_all_roles_from_scope_result_in_404 +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_remove_all_roles_from_scope_result_in_404 ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_roles_for_user_and_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.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.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_as_a_domain_uniqueness_constraints ... ok -keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_get_user -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user ... 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_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_endpoint_create_with_valid_url_project_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_endpoint_create_with_valid_url_project_id ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_by_user_with_domain_group_roles ... ok -keystone.tests.unit.test_backend_ldap.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.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_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok -keystone.tests.unit.test_backend_ldap.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_get_user_by_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_by_name ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_all_federated_attributes ... ok +keystone.tests.unit.test_v3_auth.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.WebSSOTests.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescope_unscoped_token_with_trust ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_delete_large_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_large_project_cascade ... 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_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_remove_user_role_not_assigned ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_idp_id ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_raise_not_found_dn_for_multivalued_attribute_id -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_raise_not_found_dn_for_multivalued_attribute_id ... ok +keystone.tests.unit.test_v3_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.WebSSOTests.test_assertion_prefix_parameter_expect_fail +keystone.tests.unit.test_v3_federation.WebSSOTests.test_assertion_prefix_parameter_expect_fail ... ok +keystone.tests.unit.test_v3_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.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.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_delete_project_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_cascade ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_rename_invalidates_get_project_by_name_cache ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap_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.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_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails ... ok +keystone.tests.unit.test_v3_auth.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.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.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.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_users_with_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_name ... 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_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_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.DomainSpecificSQLIdentity.test_delete_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.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_remove_role_grant_from_user_and_project -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_role_grant_from_user_and_project ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_a_system_token_for_a_project_token_fails ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... 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_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.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.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_pool.LDAPIdentity.test_remove_user_from_group -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.DomainSpecificSQLIdentity.test_delete_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_tags ... 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.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user +keystone.tests.unit.test_v3_federation.WebSSOTests.test_deleting_idp_cascade_deleting_fed_user ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_rescoping_token ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_and_password ... ok keystone.tests.unit.test_backend_ldap.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_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_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.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_role_assignments ... ok -keystone.tests.unit.test_backend_ldap.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.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_catalog.CatalogTestCase.test_get_head_region +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... 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_auth.TestFernetTokenAPIs.test_revoke_project_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_project_scoped_token ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignment_using_sourced_groups_with_domains ... ok -keystone.tests.unit.test_backend_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.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.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_project_with_roles_clears_default_project_id ... ok -keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_bad_role ... ok -keystone.tests.unit.test_backend_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_group_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_crud ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids ... ok -keystone.tests.unit.test_backend_ldap.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_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.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.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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_filtered_by_role ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_projects_from_ids_with_no_existing_project_id ... ok -keystone.tests.unit.test_backend_ldap.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_move_project_between_domains -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.LDAPIdentityEnabledEmulation.test_group_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_group_enabled_ignored_disable_error ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_group_name_with_trailing_whitespace ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_domain ... 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_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_group_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_group_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_role_check_role_grant ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_remove_user_role_not_assigned ... ok -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_enable ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.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.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_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_region_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_region_id ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.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.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_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_trust_scoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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_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_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.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_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_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_protocol_not_found ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remove_all_roles_from_scope_result_in_404 +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remove_all_roles_from_scope_result_in_404 ... ok keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_multi_role_grant_by_user_group_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.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.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.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.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_auth.TestFernetTokenAPIs.test_revoke_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_revoke_unscoped_token ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_auth_with_protocol_specific_remote_id ... ok +keystone.tests.unit.test_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_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.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_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.MultiLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.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.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.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.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_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_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_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_with_random_filter_values ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_a_system_token_for_a_domain_token_fails ... ok keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_delete_user_grant_no_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_grant_no_user ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_parent -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_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.LDAPIdentityEnabledEmulation.test_list_domains -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_domains ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_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.DomainSpecificSQLIdentity.test_delete_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_group_project_domain_links ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_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.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_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_catalog.CatalogTestCase.test_list_head_endpoints +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok -keystone.tests.unit.test_backend_ldap.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.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.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_set_immutable_with_additional_updates ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_unset_immutable -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_attribute_update ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_crud ... 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_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_catalog.CatalogTestCase.test_list_head_regions +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... 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.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_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.DomainSpecificSQLIdentity.test_delete_user_with_project_association -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_delete_user_with_project_association ... skipped 'N/A: LDAP has no write support' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_project_tags ... 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_federated_sso_missing_remote_id +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_missing_remote_id ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_in_group ... ok -keystone.tests.unit.test_backend_ldap_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.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_and_project_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.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_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_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_deleting_system_role ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_rescoping_token ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard +keystone.tests.unit.test_v3_federation.WebSSOTests.test_federated_sso_untrusted_dashboard ... ok keystone.tests.unit.test_backend_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_pool.LDAPIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_group_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_group_role_assignment ... 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_project_update_missing_attrs_with_a_falsey_value -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_falsey_value ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_disable_hierarchical_leaf_project ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enable ... 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_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_pool.LDAPIdentity.test_update_project_parent -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_project_update_missing_attrs_with_a_value ... ok -keystone.tests.unit.test_backend_ldap.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_pool.LDAPIdentity.test_update_project_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_no_name ... ok -keystone.tests.unit.test_backend_ldap.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_catalog.CatalogTestCase.test_list_regions_filtered_by_parent_region_id +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_regions_filtered_by_parent_region_id ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_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_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_catalog.CatalogTestCase.test_update_endpoint +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint ... 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_update_project_set_immutable -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_set_immutable ... 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.LdapIdentityWithMapping.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_role_same_name ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_system_token_is_invalid_after_disabling_user ... ok +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_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_auth.TestJWSTokenAPIs.test_revoke_system_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow +keystone.tests.unit.test_v3_federation.WebSSOTests.test_full_workflow ... ok +keystone.tests.unit.test_v3_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.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.LDAPIdentityEnabledEmulation.test_list_groups -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups ... 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_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.DomainSpecificSQLIdentity.test_domain_delete_hierarchy -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_delete_hierarchy ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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_update_project_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_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_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_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_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive +keystone.tests.unit.test_v3_federation.WebSSOTests.test_get_sso_origin_host_case_insensitive ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_trust_scoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_idp_id_protocol_id ... ok -keystone.tests.unit.test_backend_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.LdapIdentityWithMapping.test_update_user_name -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_update_user_name ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_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_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_pool.LDAPIdentity.test_update_project_tags -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags ... ok -keystone.tests.unit.test_backend_ldap.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.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.DomainSpecificSQLIdentity.test_domain_segregation -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_domain_segregation ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_enable_project_with_disabled_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.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_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_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_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_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_list_users_with_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_correct_role_grant_from_a_mix ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_no_name ... 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_pool.LDAPIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_role_same_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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_auth.TestJWSTokenAPIs.test_revoke_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... 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_update_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_tags ... 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_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_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_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_federation.WebSSOTests.test_issue_scoped_token_no_groups +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_scoped_token_no_groups ... ok keystone.tests.unit.test_backend_ldap.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_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.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_get_and_remove_role_grant_by_group_and_cross_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_cross_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_enable ... 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.LdapIdentityWithMapping.test_user_filter -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_filter ... 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_catalog.CatalogTestCase.test_update_region_without_description_keeps_original +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_without_description_keeps_original ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_group_and_project ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_update_user_id_fails ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.LdapIdentityWithMapping.test_user_id_comma -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_user_id_comma ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_system_scoped_token_works_with_domain_specific_drivers ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_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.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_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_project_unset_immutable ... 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_v3_catalog.CatalogTestCase.test_update_service +keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_the_same_unscoped_token_with_user_deleted ... ok +keystone.tests.unit.test_v3_auth.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.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_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.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.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.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_and_remove_role_grant_by_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LdapIdentityWithMapping.test_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.DataTypeRoundTrips.test_datetimeint_persistence -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_persistence ... ok -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_python_none ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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_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.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.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_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_datetimeint_roundtrip ... 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_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_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_get_domain_mapping_list_is_used -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_domain_mapping_list_is_used ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_roundtrip ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_scoped_token_is_invalid_after_disabling_trustee ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains_with_clashing_names_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_enable ... ok -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null -keystone.tests.unit.test_backend_sql.DataTypeRoundTrips.test_json_blob_sql_null ... ok -keystone.tests.unit.test_backend_ldap_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.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.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_rename_duplicate_user_name_fails ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok +keystone.tests.unit.test_v3_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_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.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.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_pool.LDAPIdentity.test_user_crud -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_crud ... 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.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_role_grant_by_group_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' +keystone.tests.unit.test_v3_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.FederatedTokenTests.test_assertion_prefix_parameter +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_group_grants_on_project_domain keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_update_user_name ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_description_attribute_mapping ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_not_default_domain_by_name ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_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_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_assertion_prefix_parameter_expect_fail +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter_expect_fail ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_trust_token_is_invalid_when_trustee_domain_disabled ... ok +keystone.tests.unit.test_v3_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.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_pool.LDAPIdentity.test_user_enable_attribute_mask -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enable_attribute_mask ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_scanning_of_config_dir ... ok -keystone.tests.unit.test_backend_ldap_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.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.FederatedTokenTests.test_default_domain_scoped_token +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_default_domain_scoped_token ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_token_for_non_admin_project_is_not_admin ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_project_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name ... ok -keystone.tests.unit.test_backend_ldap.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.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_unignored_user_none_mapping ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_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.DomainSpecificLDAPandSQLIdentity.test_user_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_crud ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_token_with_nonexistent_group ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_deleting_idp_cascade_deleting_fed_user +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_deleting_idp_cascade_deleting_fed_user ... ok keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_by_name_for_project_acting_as_a_domain ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_cascade_only_accepts_enabled ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_ignored_disable_error ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_groups_no_dn ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.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.MultiLDAPandSQLIdentity.test_update_domain_set_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_filter ... 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_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.WebSSOTests.test_issue_unscoped_token +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_as_a_domain_uniqueness_constraints ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_get_project_contains_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_contains_tags ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.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_auth.TestFernetTokenAPIs.test_unscoped_token_format +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_unscoped_token_format ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_attribute_update ... ok -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert_default_str_value -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_enabled_invert_default_str_value ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_get_project_tag -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_tag ... 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_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_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_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_federation.FederatedTokenTests.test_full_workflow +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_project_crud ... ok -keystone.tests.unit.test_backend_ldap_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.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.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.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_project_user_ids_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_enable ... 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.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_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_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.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response -keystone.tests.unit.test_backend_ldap.DomainSpecificLDAPandSQLIdentity.test_user_update_and_user_get_return_same_response ... ok -keystone.tests.unit.test_backend_ldap.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_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.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_parents_invalid_project_id ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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_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.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_assignment_by_domain_not_found ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_project_tags ... 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_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_pool.LDAPIdentity.test_user_id_attribute_in_create -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_id_attribute_in_create ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_id_does_nothing ... 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.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.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_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.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.LDAPIdentityEnabledEmulation.test_list_projects -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_role_by_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_acting_as_domain ... skipped 'No multiple domains support' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.WebSSOTests.test_issue_unscoped_token_group_names_in_mapping +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_group_names_in_mapping ... ok +keystone.tests.unit.test_v3_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.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_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_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.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.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_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_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_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.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.LDAPIdentityEnabledEmulation.test_list_projects_for_alternate_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_alternate_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_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.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.LDAPIdentityEnabledEmulation.test_list_projects_for_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_for_domain ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_check_token ... ok -keystone.tests.unit.test_backend_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.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_roles_for_user_and_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_ldap.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.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.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.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_fails_if_domain_name_unsafe ... ok -keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificSQLIdentity.test_get_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user ... 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_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id ... ok -keystone.tests.unit.test_backend_ldap.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_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.WebSSOTests.test_issue_unscoped_token_malformed_environment +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_malformed_environment ... ok +keystone.tests.unit.test_v3_auth.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.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_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_get_user_by_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_by_name ... 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_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.MultiLDAPandSQLIdentity.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_set_immutable ... ok -keystone.tests.unit.test_backend_ldap.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_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_id_and_username ... ok -keystone.tests.unit.test_backend_sql.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_pool.LDAPIdentity.test_user_mixed_case_attribute -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_mixed_case_attribute ... ok -keystone.tests.unit.test_backend_ldap.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.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.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_pool.LDAPIdentity.test_user_name_in_dn -keystone.tests.unit.test_backend_ldap_pool.LDAPIdentity.test_user_name_in_dn ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_scoped_with_domain_name ... ok +keystone.tests.unit.test_v3_federation.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_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.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_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.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_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_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_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.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_get_user_returns_required_attributes ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_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.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project -keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_group_on_project ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_region_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_region_crud ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_group_role ... ok -keystone.tests.unit.test_backend_sql.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.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_projects_with_multiple_filters ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags ... 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_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.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.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.SqlCatalog.test_cache_layer_service_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_service_crud ... 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_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_v3_federation.FederatedTokenTests.test_issue_token_for_local_user_user_not_found +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_local_user_user_not_found ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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.DomainSpecificSQLIdentity.test_group_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_group_crud ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_with_only_domain_name_and_username ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_project_tags_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.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_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_domain_token_without_grant_returns_unauthorized ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_format ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_project -keystone.tests.unit.test_backend_sql.SqlInheritance.test_crud_inherited_and_direct_assignment_for_user_on_project ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region ... ok -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_domain_role ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_service ... ok -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user -keystone.tests.unit.test_backend_sql.SqlInheritance.test_inherited_role_grants_for_user ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_containing_names_global_role ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignment_does_not_contain_names ... ok -keystone.tests.unit.test_backend_ldap.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.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_sql.SqlCatalog.test_create_endpoint_region_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found ... ok -keystone.tests.unit.test_backend_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.MultiLDAPandSQLIdentity.test_update_role_no_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_no_name ... 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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_role_same_name ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_unscoped_token_is_invalid_after_disabling_user ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_default_overwritten +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_default_overwritten ... ok keystone.tests.unit.test_backend_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_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_update_user_enable -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_enable ... 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.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.SqlCatalog.test_create_region_invalid_parent_region_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_parent_region_returns_not_found ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_id_fails ... 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.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_rename_duplicate_project_name_fails keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_domains_filtered_and_limited ... skipped 'Restricted multi LDAP class does not support multiple domains' -keystone.tests.unit.test_backend_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_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.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_update_user_name -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_name ... 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.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_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_domain_token ... ok +keystone.tests.unit.test_v3_federation.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.TestFernetTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_domain_scoped_token_returns_not_found ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_project_token ... ok -keystone.tests.unit.test_backend_ldap.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.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_sql.SqlCatalog.test_delete_endpoint_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_endpoint_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.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_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_same_domain_gets_sql_driver keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_same_domain_gets_sql_driver ... 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.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_implied_role_shows_in_v3_system_token ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_from_protocol ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok +keystone.tests.unit.test_v3_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_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_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.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.SqlCatalog.test_delete_region_with_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_with_endpoint ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_setting_multiple_sql_driver_raises_exception ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_domain_name_unsafe ... ok -keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments -keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_effective_assignments_for_tree_with_mixed_assignments ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_returns_not_found -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_returns_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... ok -keystone.tests.unit.test_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.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_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_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_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.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_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_fails_if_project_name_unsafe ... ok -keystone.tests.unit.test_backend_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_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_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.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.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_update_cascade_only_accepts_enabled keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_cascade_only_accepts_enabled ... ok -keystone.tests.unit.test_v3_auth.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_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_token_impersonated ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_unavailable ... 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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_set_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_scoped_token_with_username_and_domain_id ... ok -keystone.tests.unit.test_backend_ldap.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.SqlCatalog.test_get_v3_catalog_endpoint_disabled -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_endpoint_disabled ... ok -keystone.tests.unit.test_backend_sql.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_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.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_update_domain_unset_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_domain_unset_immutable ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_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_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.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_sql.SqlCatalog.test_get_v3_catalog_project_non_exist -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist ... ok -keystone.tests.unit.test_v3_auth.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_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url -keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_default_domain_as_project ... ok -keystone.tests.unit.test_backend_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_list_user_ids_for_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_user_ids_for_project ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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.TestFernetTokenAPIs.test_validate_project_scoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_project_scoped_token ... ok +keystone.tests.unit.test_v3_federation.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_update_project_enable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enable ... 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_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_backend_ldap.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_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_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance -keystone.tests.unit.test_backend_sql.SqlInheritance.test_list_user_ids_for_project_with_inheritance ... ok -keystone.tests.unit.test_backend_sql.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_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_disabled_project_domain_fails ... ok -keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance -keystone.tests.unit.test_backend_sql.SqlInheritance.test_role_assignments_user_domain_to_project_inheritance ... ok -keystone.tests.unit.test_backend_ldap.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_policy.PolicyTestCase.test_early_AND_enforcement -keystone.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_project_scoped_token_returns_not_found ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group +keystone.tests.unit.test_v3_federation.WebSSOTests.test_issue_unscoped_tokens_nonexisting_group ... ok +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_project_scoped_token_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_project_scoped_token_fails ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_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_update_project_id_does_nothing keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_id_does_nothing ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service -keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement -keystone.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws -keystone.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check -keystone.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check ... ok -keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement -keystone.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement ... ok -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_rewrite_empty_path ... ok -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization -keystone.tests.unit.test_url_middleware.UrlMiddlewareTest.test_trailing_slash_normalization ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_project_token_with_same_domain_and_project_name ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints -keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... 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_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_app_cred_with_rule ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_fails_without_system_assignment ... ok -keystone.tests.unit.test_backend_sql.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_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_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_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_project_name_with_trailing_whitespace keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud -keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud ... ok -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_auth_context_build_by_middleware ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_group_role_assignment ... 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_list_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_groups ... 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.SqlCatalog.test_service_filtering -keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... ok -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_domain_scoped_token_auth_context ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_system_token_with_user_id ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... 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.LDAPIdentityEnabledEmulation.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_in_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_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_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_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.AuthContextMiddlewareTestCase.test_oslo_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_oslo_context ... 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_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.LDAPIdentityEnabledEmulation.test_list_users_no_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_no_dn ... 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_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_auth_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_returns_not_found ... ok -keystone.tests.unit.test_v3_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.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_all_federated_attributes ... ok -/usr/lib/python3/dist-packages/oslo_context/context.py:100: DeprecationWarning: Policy enforcement is depending on the value of domain_name. This key is deprecated. Please update your policy file to use the standard policy values. - warnings.warn('Policy enforcement is depending on the value of ' -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context -keystone.tests.unit.test_v3.AuthContextMiddlewareTestCase.test_unscoped_token_auth_context ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects ... 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.TestFernetTokenAPIs.test_validate_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_token ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_project_set_immutable ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_domain_name_fails ... ok -keystone.tests.unit.test_backend_sql.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.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_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.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.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_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_validate_missing_subject_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_missing_subject_token ... 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_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_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_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_validate_project_scoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_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_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_update_user_returns_not_found ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment +keystone.tests.unit.test_v3_federation.WebSSOTests.test_list_projects_for_inherited_project_assignment ... ok +keystone.tests.unit.test_v3_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.TestFernetTokenAPIs.test_validate_unscoped_token +keystone.tests.unit.test_v3_auth.TestFernetTokenAPIs.test_validate_unscoped_token ... 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_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_sql.SqlCatalog.test_update_region_extras -keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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_updated_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_sql.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.MultiLDAPandSQLIdentity.test_user_crud -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_crud ... 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_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_username_fails -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_create_token_with_nonexistant_username_fails ... ok +keystone.tests.unit.test_v3_federation.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_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_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.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.SqlCatalog.test_v3_catalog_endpoint_filter_disabled -keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_disabled ... ok -keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_enabled -keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_endpoint_filter_enabled ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_domain ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_federated_user_email ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_project_tags ... 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.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_enabled_ignored_disable_error ... skipped "Doesn't apply since LDAP config has no affect on the SQL identity backend." -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_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.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_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.MultiLDAPandSQLIdentity.test_user_filter -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.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_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_federated_attributes ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_create_user_with_invalid_idp_and_protocol_fails ... ok -keystone.tests.unit.test_v3_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_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.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.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_shadow_users.TestUserWithFederatedUser.test_get_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user ... 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_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_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_get_user_when_user_has_federated_object ... ok -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_role_same_name ... 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.DomainSpecificSQLIdentity.test_list_projects -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects ... 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_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.MultiLDAPandSQLIdentity.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentity.test_user_id_comma_grants ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_acting_as_domain ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_protocol_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_list_users_with_unique_id_and_protocol_id ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values +keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_adding_blacklist_passess_all_values ... ok keystone.tests.unit.test_backend_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_default_fixture_scope_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_default_fixture_scope_token ... 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_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_tokens_nonexisting_group ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_tampered_unscoped_token_fails ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values +keystone.tests.unit.test_v3_federation.WebSSOTests.test_not_setting_whitelist_accepts_all_values ... ok keystone.tests.unit.test_backend_ldap.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.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_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_existing_federated_user ... ok -keystone.tests.unit.test_backend_ldap.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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user ... 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_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_shadow_federated_user_not_creating_a_local_user ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_name keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_update_user_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_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_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_federated_attributes ... ok -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails -keystone.tests.unit.test_shadow_users.TestUserWithFederatedUser.test_update_user_with_invalid_idp_and_protocol_fails ... ok -keystone.tests.unit.test_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.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_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_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_federation.WebSSOTests.test_render_callback_template +keystone.tests.unit.test_v3_federation.WebSSOTests.test_render_callback_template ... ok +keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden +keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_get_ids_no_tokens_returns_forbidden ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog ... 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.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_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.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_delete_implied_role_do_not_show_in_v3_token ... ok -keystone.tests.unit.test_backend_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_multi_group_grants_on_project_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_group_grants_on_project_domain ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_federated_user_model ... 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_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_effective_role_assignments_for_project_hierarchy ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_group_model -keystone.tests.unit.test_backend_sql.SqlModels.test_group_model ... 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.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden +keystone.tests.unit.test_v3_auth.TestFetchRevocationList.test_head_ids_no_tokens_returns_forbidden ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_updated_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_local_user_model ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_disabled_default_project_domain_result_in_unscoped_token ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_nonlocal_user_model ... 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_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.SqlModels.test_password_model -keystone.tests.unit.test_backend_sql.SqlModels.test_password_model ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_bad_project ... ok +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token +keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... 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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_crud ... 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_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_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_for_user_and_groups ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_invalid_expiration_fmt -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_invalid_expiration_fmt ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_multi_role_grant_by_user_group_on_project_domain ... ok -keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model -keystone.tests.unit.test_backend_sql.SqlModels.test_project_tags_model ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_inherited_role_assignments_for_project_hierarchy ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... 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.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_sql.SqlModels.test_revocation_event_model -keystone.tests.unit.test_backend_sql.SqlModels.test_revocation_event_model ... 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_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.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_sql.SqlModels.test_role_assignment_model -keystone.tests.unit.test_backend_sql.SqlModels.test_role_assignment_model ... 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_sql.SqlModels.test_user_group_membership -keystone.tests.unit.test_backend_sql.SqlModels.test_user_group_membership ... 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.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_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_federation.FederatedTokenTests.test_list_projects_for_inherited_project_assignment +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects_for_inherited_project_assignment ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_filter ... 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_sql.SqlModels.test_user_model -keystone.tests.unit.test_backend_sql.SqlModels.test_user_model ... 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_v3.VersionTestCase.test_get_version -keystone.tests.unit.test_v3.VersionTestCase.test_get_version ... 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_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_role_assignments_for_project_tree ... ok -keystone.tests.unit.test_v3_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.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.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_in_subtree_invalid_project_id ... ok +keystone.tests.unit.test_v3_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_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma ... 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_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.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_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.WebSSOTests.test_scope_to_domain_once +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_once ... ok keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_id_comma_grants ... 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.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_projects_with_multiple_filters ... ok +keystone.tests.unit.test_v3_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_federation.WebSSOTests.test_scope_to_domain_with_only_inherited_roles_fails +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_domain_with_only_inherited_roles_fails ... ok +keystone.tests.unit.test_v3_federation.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.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response keystone.tests.unit.test_backend_ldap.MultiLDAPandSQLIdentityDomainConfigsInSQL.test_user_update_and_user_get_return_same_response ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_duplicate_access_rule ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_project_exists ... ok -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_assign_system_role_to_group ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_attribute_update ... 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_project_crud -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_project_crud ... 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.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_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.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.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.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_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_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.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_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_region_exists ... ok -keystone.tests.unit.test_v3_auth.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.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_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_domain_role_grants ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_create_application_credential_with_trust ... ok -keystone.tests.unit.test_backend_ldap.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.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.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.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_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.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_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_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_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_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.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_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_group_project_role_grants ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_filtered_by_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_filtered_by_role ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.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_application_credential.ApplicationCredentialTestCase.test_delete_application_credential -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_raise_not_found_dn_for_multivalued_attribute_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_foreign_assignments_when_deleting_a_domain ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_unfiltered ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_assignment_created_with_user_exists ... ok -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_delete_application_credential_allow_recursion ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_domain_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_domain_role_grants ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_role_assignments_user_not_found ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_user_ids_for_project_no_duplicates ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_list_users -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_from_user_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_from_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.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.DomainSpecificSQLIdentity.test_list_users_in_group -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_in_group ... 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_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_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_role_grant_from_user_and_project ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_remove_user_from_group_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_remove_user_from_group_returns_not_found ... skipped 'N/A: LDAP does not support write' -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_rename_duplicate_project_name_fails ... ok -keystone.tests.unit.test_backend_ldap.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.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_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.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.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_role_grant_by_user_and_cross_domain_project ... skipped 'N/A: LDAP does not support multiple domains' -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_fetch_expired_allow_expired_in_expired_window ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_all_federated_attributes ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_get_token_from_inherited_user_project_role_grants ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_inherited_role_assignments_include_names ... ok -keystone.tests.unit.test_backend_ldap.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_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_disabled_inheritance_extension ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_domain_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_domain_grants ... ok -keystone.tests.unit.test_v3_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.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_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_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential_not_found -keystone.tests.unit.test_v3_application_credential.ApplicationCredentialTestCase.test_get_head_application_credential_not_found ... ok -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_group_domain_grants -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_list_role_assignments_for_inherited_group_domain_grants ... ok -keystone.tests.unit.test_v3_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_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_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_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_oauth1.ConsumerCRUDTests.test_consumer_delete +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete ... 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_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_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_cache_layer_delete_service_with_endpoint ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_multiple_times +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_multiple_times ... ok +keystone.tests.unit.test_v3_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.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.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_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_oauth1.ConsumerCRUDTests.test_consumer_get_head +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... 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_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_credential.TestCredentialAccessToken.test_access_token_ec2_credential keystone.tests.unit.test_v3_credential.TestCredentialAccessToken.test_access_token_ec2_credential ... 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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_not_idempotent_when_password_does_change -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_is_not_idempotent_when_password_does_change ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_group_assigned_implied_role_shows_in_v3_token ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_protocol_id ... ok -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_federated_unscoped_token ... 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_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implicit_project_id_scoped_token_with_user_id_no_catalog ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_unignored_user_none_mapping ... 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.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_cascade_only_accepts_enabled ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_list_users_with_unique_id ... ok -keystone.tests.unit.test_backend_ldap.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.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_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_bootstrap_with_ambiguous_role_names ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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.DomainSpecificSQLIdentity.test_move_project_between_domains -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_move_project_between_domains_with_clashing_names_fails ... skipped 'Domains are read-only against LDAP' -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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.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_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_project_id_specified_if_include_subtree_specified ... ok -keystone.tests.unit.test_backend_ldap.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.LDAPIdentityEnabledEmulation.test_update_is_domain_field -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_is_domain_field ... 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.LDAPIdentityEnabledEmulation.test_update_project_enable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_enable ... 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_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_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_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.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.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_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain -keystone.tests.unit.test_v3_assignment.AssignmentInheritanceTestCase.test_remove_assignment_for_project_acting_as_domain ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_implied_role_disabled_by_config ... ok -keystone.tests.unit.test_backend_ldap.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_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.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_name_with_trailing_whitespace ... ok -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_fernet_full_workflow ... 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_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.LDAPIdentityEnabledEmulation.test_update_project_parent -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_parent ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_ids ... ok -keystone.tests.unit.test_backend_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_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.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_new_arbitrary_attributes_are_returned_from_update_user ... skipped "Using arbitrary attributes doesn't work under LDAP" -keystone.tests.unit.test_backend_ldap.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_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.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_add_and_remove_user_role ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_set_immutable ... 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.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.LDAPIdentityEnabledEmulation.test_update_project_tags -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_tags ... ok -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token -keystone.tests.unit.test_v3_federation.FernetFederatedTokenTests.test_validate_federated_unscoped_token ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_project_unset_immutable ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_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_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.DomainSpecificSQLIdentity.test_project_attribute_update -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_attribute_update ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_role_no_name ... ok -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists -keystone.tests.unit.test_cli.CliBootStrapTestCaseWithEnvironment.test_endpoints_created_with_service_exists ... ok -keystone.tests.unit.test_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 -stdin:3:1: K002 block comments should start with '# ' -keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test -keystone.tests.unit.test_hacking_checks.TestBlockCommentsBeginWithASpace.test ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_names -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_is_admin_token_by_names ... ok -keystone.tests.unit.test_v3_federation.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.DomainSpecificSQLIdentity.test_project_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_project_crud ... 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.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_update_user_enable -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_enable ... 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_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_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_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.LDAPIdentityEnabledEmulation.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_id_fails ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_multiple_implied_roles_show_in_v3_token ... ok -keystone.tests.unit.test_v3_federation.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_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_db_version_alembic ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_head_revisions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_head_revisions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_single_base_revision ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_name ... ok -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkMySQL.test_walk_versions ... skipped "Backend 'mysql+pymysql' is unavailable: Could not connect" -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_unassigned -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_fails_when_role_unassigned ... ok -keystone.tests.unit.test_v3_auth.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.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_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_update_user_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_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.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_remove_foreign_assignments_when_deleting_a_domain ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_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_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_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_oauth1.ConsumerCRUDTests.test_consumer_list +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... 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_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_sql.SqlCatalog.test_create_endpoint_nonexistent_region +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_nonexistent_region ... ok +keystone.tests.unit.test_v3_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_project_once_notify +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_once_notify ... 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_v3_oauth1.ConsumerCRUDTests.test_consumer_update +keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update ... 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_sql.SqlCatalog.test_create_endpoint_region_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_endpoint_region_returns_not_found ... ok +keystone.tests.unit.test_v3_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_sql.SqlCatalog.test_create_region_invalid_id +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_invalid_id ... 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_credential.TestCredentialEc2.test_ec2_credential_signature_validate +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate ... ok +keystone.tests.unit.test_v3_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_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_federation.FederatedTokenTests.test_scope_to_domain_once +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_domain_once ... ok +keystone.tests.unit.test_backend_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_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_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_credential_signature_validate_legacy ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_with_duplicate_id +keystone.tests.unit.test_backend_sql.SqlCatalog.test_create_region_with_duplicate_id ... ok +keystone.tests.unit.test_v3_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_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_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_credential.TestCredentialEc2.test_ec2_delete_credential +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_delete_credential ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_region_returns_not_found ... ok +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles +keystone.tests.unit.test_v3_federation.WebSSOTests.test_scope_to_project_with_only_inherited_roles ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token ... 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_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.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_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.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_backend_sql.SqlCatalog.test_delete_service_with_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_delete_service_with_endpoint ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_auth_type_is_not_basic ... ok +keystone.tests.unit.test_backend_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_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_sql.SqlCatalog.test_get_region_returns_not_found +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_region_returns_not_found ... ok +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials +keystone.tests.unit.test_v3_credential.TestCredentialEc2.test_ec2_list_credentials ... 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_federation.FederatedTokenTests.test_scope_to_project_once +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once ... ok +keystone.tests.unit.test_v3_oauth2.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_federation.IdPMetadataGenerationTests.test_check_entity_id +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_entity_id ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_project_non_exist ... ok +keystone.tests.unit.test_v3_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_federation.IdPMetadataGenerationTests.test_check_idp_sso +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_check_idp_sso ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url +keystone.tests.unit.test_backend_sql.SqlCatalog.test_get_v3_catalog_with_empty_public_url ... ok +keystone.tests.unit.test_v3_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_federation.FederatedTokenTests.test_scope_to_project_once_notify +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_once_notify ... ok +keystone.tests.unit.test_backend_sql.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_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_federation.IdPMetadataGenerationTests.test_get_head_metadata +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_get_head_metadata ... 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_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_sql.SqlCatalog.test_invalidate_cache_when_updating_service +keystone.tests.unit.test_backend_sql.SqlCatalog.test_invalidate_cache_when_updating_service ... ok +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401 +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_401 ... ok +keystone.tests.unit.test_v3_federation.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_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_sql.SqlCatalog.test_list_endpoints +keystone.tests.unit.test_backend_sql.SqlCatalog.test_list_endpoints ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok +keystone.tests.unit.test_v3_federation.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_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_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_sql.SqlCatalog.test_region_crud +keystone.tests.unit.test_backend_sql.SqlCatalog.test_region_crud ... 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_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_only_inherited_roles ... ok +keystone.tests.unit.test_v3_federation.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_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_failed_500_other ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_crud ... 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_sql.SqlCatalog.test_service_filtering +keystone.tests.unit.test_backend_sql.SqlCatalog.test_service_filtering ... 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_federation.IdPMetadataGenerationTests.test_metadata_validity +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_metadata_validity ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint ... ok +keystone.tests.unit.test_v3_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_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_federation.IdPMetadataGenerationTests.test_serialize_metadata_object +keystone.tests.unit.test_v3_federation.IdPMetadataGenerationTests.test_serialize_metadata_object ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_region +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_region ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_service +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_endpoint_nonexistent_service ... ok +keystone.tests.unit.test_v3_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.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_assertion_using_explicit_namespace_prefixes ... ok +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras +keystone.tests.unit.test_backend_sql.SqlCatalog.test_update_region_extras ... 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_domain_scoped_token +keystone.tests.unit.test_backend_sql.SqlCatalog.test_v3_catalog_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_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_certfile_path ... ok +keystone.tests.unit.test_backend_sql.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_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_delete_access_token_also_revokes_token ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_comma_in_keyfile_path ... 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_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.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_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_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_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_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type +keystone.tests.unit.test_cli.TestUserMappingPurgeFunctional.test_purge_by_user_type ... 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 +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_v3_federation.SAMLGenerationTests.test_generate_ecp_route +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_ecp_route ... 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_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_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_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_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_federation.SAMLGenerationTests.test_generate_saml_route +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_generate_saml_route ... 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_federation.SAMLGenerationTests.test_invalid_scope_body +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_invalid_scope_body ... ok +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_assignment_valid ... ok +keystone.tests.unit.test_v3_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_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_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_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_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_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_keystone_token_is_valid ... ok +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_validate_token_after_deleting_idp_raises_not_found +keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_validate_token_after_deleting_idp_raises_not_found ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_saml_signing ... 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.SAMLGenerationTests.test_samlize_token_values +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_samlize_token_values ... 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_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_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_federation.SAMLGenerationTests.test_sign_assertion +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion ... 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_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_client_secret ... ok +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_federated_unscoped_token ... ok +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_get_and_list_domain_specific_roles ... ok +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sign_assertion_fileutils_exc ... 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_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type +keystone.tests.unit.test_v3_oauth2.OAuth2SecretBasicTests.test_get_access_token_without_grant_type ... ok +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment +keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment ... 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_policy.PolicyTestCase.test_create_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_create_policy ... ok +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens +keystone.tests.unit.test_v3_oauth1.FernetAuthTokenTests.test_oauth_token_cannot_list_request_tokens ... ok +keystone.tests.unit.test_v3_federation.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_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_federation.SAMLGenerationTests.test_sp_not_found +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_sp_not_found ... 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_federation.SAMLGenerationTests.test_token_not_found +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_token_not_found ... 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_policy.PolicyTestCase.test_get_head_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_get_head_policy ... 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.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_federation.SAMLGenerationTests.test_valid_saml_xml +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_valid_saml_xml ... 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_federation.SAMLGenerationTests.test_verify_assertion_object +keystone.tests.unit.test_v3_federation.SAMLGenerationTests.test_verify_assertion_object ... ok +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token +keystone.tests.unit.test_v3_federation.JWSFederatedTokenTests.test_validate_federated_unscoped_token ... ok +keystone.tests.unit.test_v3_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_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_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_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_v3_policy.PolicyTestCase.test_list_head_policies +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_list_head_policies ... 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_versions.VersionSingleAppTestCase.test_admin +keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_admin ... 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_versions.VersionSingleAppTestCase.test_public +keystone.tests.unit.test_versions.VersionSingleAppTestCase.test_public ... 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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_after ... ok +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy +keystone.tests.unit.test_v3_policy.PolicyTestCase.test_update_policy ... 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.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_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_access_token_dne ... ok +keystone.tests.unit.test_validation.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.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_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_validation.PasswordValidationTestCase.test_password_validate_with_invalid_strong_password +keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_invalid_strong_password ... ok +keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password +keystone.tests.unit.test_validation.PasswordValidationTestCase.test_password_validate_with_valid_strong_password ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_create_with_invalid_type_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_invalid_type_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_with_invalid_type_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_without_parameters_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_update_without_parameters_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_blob_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_blob_fails ... ok +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_type_fails +keystone.tests.unit.test_validation.PolicyValidationTestCase.test_validate_policy_without_type_fails ... ok +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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_at ... ok +keystone.tests.unit.test_v3_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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_by_password_expires_before ... ok +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_get_role_in_access_token_dne ... ok +keystone.tests.unit.test_v3_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_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.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_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_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_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_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.TestTokenRevokeApi.test_disabling_project_revokes_token +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_disabling_project_revokes_token ... ok +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_after ... ok +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_list_and_delete_access_tokens ... ok +keystone.tests.unit.test_v3_auth.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_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_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.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_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_bad_operator_fails ... ok +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow +keystone.tests.unit.test_v3_oauth1.AccessTokenCRUDTests.test_oauth_flow ... 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_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_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_oauth1.OAuthCADFNotificationTests.test_create_consumer +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_create_consumer ... 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_oauth1.OAuthCADFNotificationTests.test_delete_consumer +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_delete_consumer ... ok +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval +keystone.tests.unit.test_v3_filters.IdentityPasswordExpiryFilteredTestCase.test_list_users_in_group_by_password_expires_interval ... ok +keystone.tests.unit.test_v3_auth.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_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_oauth_flow_notifications ... ok +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_access_token_id_not_in_event +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_access_token_id_not_in_event ... ok +keystone.tests.unit.test_v3_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_oauth1.OAuthCADFNotificationTests.test_update_consumer +keystone.tests.unit.test_v3_oauth1.OAuthCADFNotificationTests.test_update_consumer ... 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_v3_os_revoke.OSRevokeTests.test_disabled_domain_in_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_domain_in_list ... ok +keystone.tests.unit.test_v3_auth.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_os_revoke.OSRevokeTests.test_disabled_project_in_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_disabled_project_in_list ... ok +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter +keystone.tests.unit.test_v3_auth.TestTokenRevokeApi.test_list_with_filter ... ok +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_empty_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_empty_list ... ok +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_json_home +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_get_json_home ... ok +keystone.tests.unit.test_v3_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_os_revoke.OSRevokeTests.test_list_since_invalid +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_invalid ... ok +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_list_since_valid ... ok +keystone.tests.unit.test_v3_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_os_revoke.OSRevokeTests.test_retries_on_deadlock +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_retries_on_deadlock ... ok +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_at_in_list +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_revoked_at_in_list ... ok +keystone.tests.unit.test_v3_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_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.TestTrustChain.test_delete_broken_chain +keystone.tests.unit.test_v3_auth.TestTrustChain.test_delete_broken_chain ... 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.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.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 +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_os_revoke.OSRevokeTests.test_since_future_time_no_events +keystone.tests.unit.test_v3_os_revoke.OSRevokeTests.test_since_future_time_no_events ... ok +keystone.tests.unit.test_v3_auth.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_check_if_project_tag_exists keystone.tests.unit.test_v3_resource.ResourceTestCase.test_check_if_project_tag_exists ... 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_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.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_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_attributes ... ok -keystone.tests.unit.test_backend_ldap.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_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_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_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.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.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_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_access_rules ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_catalog_excludes_disabled_endpoint ... ok -keystone.tests.unit.test_backend_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_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_resource.ResourceTestCase.test_create_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain ... 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.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_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_application_credential_with_invalid_secret_fails ... ok -keystone.tests.unit.test_v3_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.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.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.TestTrustChain.test_intermediate_user_deleted +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_deleted ... ok +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled +keystone.tests.unit.test_v3_auth.TestTrustChain.test_intermediate_user_disabled ... ok keystone.tests.unit.test_v3_resource.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.ApplicationCredentialAuth.test_expired_application_credential_fails -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_expired_application_credential_fails ... ok -keystone.tests.unit.test_v3_auth.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.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_user_enable_attribute_mask -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enable_attribute_mask ... skipped 'Enabled emulation conflicts with enabled mask' -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_system_roles_for_group_does_not_return_project_roles ... ok -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_unexpired_application_credential_succeeds ... ok -keystone.tests.unit.test_backend_ldap.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_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.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_v3_federation.ShadowMappingTests.test_shadow_mapping_does_not_create_roles -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_does_not_create_roles ... ok -keystone.tests.unit.test_v3_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_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.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_expired ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_unignored_user_none_mapping ... 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.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_user_enabled_attribute_handles_utf8 -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_attribute_handles_utf8 ... ok -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_valid_application_credential_with_name_succeeds ... ok -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent -keystone.tests.unit.test_v3_federation.ShadowMappingTests.test_shadow_mapping_is_idempotent ... ok +keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked +keystone.tests.unit.test_v3_auth.TestTrustChain.test_trustor_roles_revoked ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_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.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_invalid_after_changing_user_password ... ok -keystone.tests.unit.test_backend_ldap.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_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.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.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_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted -keystone.tests.unit.test_v3_auth.ApplicationCredentialAuth.test_validate_application_credential_token_populates_restricted ... ok -keystone.tests.unit.test_v3_auth.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_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_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.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_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.LDAPIdentityEnabledEmulation.test_user_enabled_invert -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_enabled_invert ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enable ... ok +keystone.tests.unit.test_v3_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.ResourceTestCase.test_create_domain_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_unsafe ... 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.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_assignment.GroupSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_group_roles -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_query_for_role_id_does_not_return_system_group_roles ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_enabled_cascade ... skipped 'Resource LDAP has been removed' -keystone.tests.unit.test_v3_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_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.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_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.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_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1 -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_create_none_desc_1 ... ok -keystone.tests.unit.test_backend_ldap.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.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_v3_auth.TrustAPIBehavior.test_consume_trust_once +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_consume_trust_once ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_valid_explicit_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_domain_valid_explicit_id ... ok -keystone.tests.unit.test_v3_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_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_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_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_crud_for_policy_for_region_and_service ... ok -keystone.tests.unit.test_backend_ldap.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_auth.TrustAPIBehavior.test_create_one_time_use_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_one_time_use_trust ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_trust_no_roles ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_hierarchical_project ... 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_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.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_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_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_auth.TrustAPIBehavior.test_create_unlimited_use_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unlimited_use_trust ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_is_domain_project_creates_domain ... ok -keystone.tests.unit.test_v3_auth.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_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_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.LDAPIdentityEnabledEmulation.test_user_filter -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_filter ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_create_unscoped_trust ... 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_oauth1.ConsumerCRUDTests.test_consumer_delete -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_delete ... 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.TestJWSTokenAPIs.test_project_scoped_token_is_scoped_to_default_project -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_project_scoped_token_is_scoped_to_default_project ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_bad_request ... 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_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_bad_id ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_attribute_map ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_enabled_str_random ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_set_immutable_with_additional_updates ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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.TrustAPIBehavior.test_delete_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust ... 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_user_id_comma -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma ... 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_oauth1.ConsumerCRUDTests.test_consumer_get_head -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_get_head ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_comma_grants ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_delete_trust_revokes_tokens ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag ... ok -keystone.tests.unit.test_v3_auth.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_oauth1.ConsumerCRUDTests.test_consumer_list -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_list ... 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.DomainSpecificSQLIdentity.test_update_project_tags -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_project_tags ... ok -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_list_endpoints_for_policy ... ok -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_id_not_in_dn ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_depleted_redelegation_count_error ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_do_not_consume_remaining_uses_when_get_token_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_already_exists keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_already_exists ... 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_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.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_mixed_case_attribute ... 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_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_endpoint_no_enabled -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_no_enabled ... 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.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_user_name_in_dn -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_name_in_dn ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_impersonation_token_cannot_create_new_trust +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_impersonation_token_cannot_create_new_trust ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_invalid_project_id ... ok -keystone.tests.unit.test_v3_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_catalog.CatalogTestCase.test_create_endpoint_with_empty_url -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_empty_url ... ok -keystone.tests.unit.test_backend_ldap.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_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_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.TrustAPIBehavior.test_max_redelegation_count_constraint +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_max_redelegation_count_constraint ... ok /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: case. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' /usr/lib/python3/dist-packages/pycadf/identifier.py:71: UserWarning: Invalid uuid: CASE. To ensure interoperability, identifiers should be a valid uuid. warnings.warn(('Invalid uuid: %s. To ensure interoperability, ' keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_is_case_insensitive ... ok -keystone.tests.unit.test_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_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_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.LDAPIdentityEnabledEmulation.test_user_with_missing_id -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_user_with_missing_id ... 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_auth.TestJWSTokenAPIs.test_remote_user_no_realm -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_remote_user_no_realm ... ok -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_role_same_name ... ok -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_domain ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_name_over_character_limit keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_name_over_character_limit ... ok -keystone.tests.unit.test_v3_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_revoke.FernetSqlRevokeTests.test_by_domain_project -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_project ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_modified_redelegation_count_error ... ok keystone.tests.unit.test_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_revoke.FernetSqlRevokeTests.test_by_domain_user -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_by_domain_user ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_new_role_fails +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_new_role_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_tag_unsafe_name ... ok -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret -keystone.tests.unit.test_v3_oauth1.ConsumerCRUDTests.test_consumer_update_bad_secret ... 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_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_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_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_service_deleted -keystone.tests.unit.test_v3_endpoint_policy.EndpointPolicyTestCase.test_service_association_cleanup_when_service_deleted ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegate_with_role_by_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_unsafe ... ok -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_for_admin_reset ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_expiry ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_remaining_uses ... ok keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_parent_id_and_no_domain_id ... skipped 'Work In Progress Test Failed as expected: waiting for support for parent_id to imply domain_id' keystone.tests.unit.test_v3_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_auth.TrustAPIBehavior.test_redelegation_terminator +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_terminator ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_create_project_with_tags ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_redelegation_without_impersonation ... 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.DomainSpecificSQLIdentity.test_update_user_id_fails -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_id_fails ... 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_catalog.CatalogTestCase.test_create_endpoint_with_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_endpoint_with_region ... 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.DomainSpecificSQLIdentity.test_update_user_name -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_name ... 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.TrustAPIBehavior.test_roles_subset +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_roles_subset ... 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.DomainSpecificSQLIdentity.test_update_user_returns_not_found -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_update_user_returns_not_found ... ok -keystone.tests.unit.test_v3_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_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_catalog.CatalogTestCase.test_create_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region ... 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_audit -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_audit ... ok -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_ignore_user -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_change_password_required_upon_first_use_ignore_user ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_chained ... 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_resource.ResourceTestCase.test_delete_default_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_default_domain ... 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_user_crud -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_crud ... 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_project -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_project ... 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_since -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_since ... 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_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustee_disabled ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain ... 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_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_revoke.FernetSqlRevokeTests.test_list_revoked_user -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_revoked_user ... 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_revoke.FernetSqlRevokeTests.test_list_since -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_list_since ... 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_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_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.DomainSpecificSQLIdentity.test_user_id_comma_grants -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_user_id_comma_grants ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_get_token_fails_if_trustor_disabled ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_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.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_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_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_audit_id ... 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_revoke.FernetSqlRevokeTests.test_revoke_by_user -keystone.tests.unit.test_revoke.FernetSqlRevokeTests.test_revoke_by_user ... 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_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_catalog.CatalogTestCase.test_create_region_with_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_id ... 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.TrustAPIBehavior.test_trust_with_implied_roles +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trust_with_implied_roles ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_hierarchy ... 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_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_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_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_token_provider.TestTokenProvider.test_strings_are_url_safe -keystone.tests.unit.test_token_provider.TestTokenProvider.test_strings_are_url_safe ... ok -keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider -keystone.tests.unit.test_token_provider.TestTokenProvider.test_unsupported_token_provider ... ok -keystone.tests.unit.test_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_catalog.CatalogTestCase.test_create_region_with_matching_ids -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_with_matching_ids ... ok +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops +keystone.tests.unit.test_v3_auth.TrustAPIBehavior.test_trustee_can_do_role_ops ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_service_provider ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_domain_with_idp ... ok -keystone.tests.unit.test_v3_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_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_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled -keystone.tests.unit.test_v3_auth.TestAuthExternalDisabled.test_remote_user_disabled ... ok -keystone.tests.unit.test_v3_auth.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_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.TestJWSTokenAPIs.test_revoke_system_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_system_token ... 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_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_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_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_incorrect_password_fails ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_region_without_id ... 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_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_assertion_prefix_parameter ... ok -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age -keystone.tests.unit.test_v3_identity.UserSelfServiceChangingPasswordsTestCase.test_changing_password_with_min_password_age ... ok +keystone.tests.unit.test_v3_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_resource.ResourceTestCase.test_delete_not_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_not_leaf_project ... ok -keystone.tests.unit.test_limits.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_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.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_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.ServiceProviderTests.test_create_sp_relay_state_non_default +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_create_sp_relay_state_non_default ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project ... 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_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.TestJWSTokenAPIs.test_revoke_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_revoke_unscoped_token ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_without_descriptions -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_regions_without_descriptions ... ok -keystone.tests.unit.test_v3_identity.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_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_federation.FederatedTokenTests.test_default_domain_scoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_default_domain_scoped_token ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_catalog.CatalogTestCase.test_create_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag ... 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_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_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_resource.ResourceTestCase.test_delete_project_tag_not_found keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tag_not_found ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_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_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_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_cross_domain_implied_roles_authentication ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_false ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_returns_not_found +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_delete_service_provider_returns_not_found ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_project_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_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_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_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_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_oauth1.OAuthNotificationTests.test_create_consumer -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_create_consumer ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_filter_list_sp_by_enabled ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_delete_tag_invalid_project_id ... ok -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_delete_consumer ... 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_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_catalog.CatalogTestCase.test_create_service_enabled_str_true -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_enabled_str_true ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_domain ... 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_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_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_resource.ResourceTestCase.test_disable_leaf_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_disable_leaf_project ... 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_assignment.DomainSpecificRoleTests.test_same_domain_assignment -keystone.tests.unit.test_v3_assignment.DomainSpecificRoleTests.test_same_domain_assignment ... 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_federation.FederatedTokenTests.test_full_workflow -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_full_workflow ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_enabled ... ok -keystone.tests.unit.test_v3_auth.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_oauth1.OAuthNotificationTests.test_update_consumer -keystone.tests.unit.test_v3_oauth1.OAuthNotificationTests.test_update_consumer ... 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.tests.test_core.BaseTestTestCase.test_unexpected_exit -keystone.tests.unit.tests.test_core.BaseTestTestCase.test_unexpected_exit ... 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_catalog.CatalogTestCase.test_create_service_no_name -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_create_service_no_name ... ok +keystone.tests.unit.test_v3_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_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_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_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.ServiceProviderTests.test_get_service_provider_fail +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_get_service_provider_fail ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_defined_federated_domain ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_endpoint ... 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_resource.ResourceTestCase.test_forbid_operations_on_federated_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_forbid_operations_on_federated_domain ... ok -keystone.tests.unit.test_v3_federation.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_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_global_role_cannot_imply_domain_specific_role ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_delete_region ... 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_resource.ResourceTestCase.test_get_head_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_domain ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_ephemeral_user_with_remote_domain -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_token_for_ephemeral_user_with_remote_domain ... ok -keystone.tests.unit.test_v3_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_assignment.ImpliedRolesTests.test_list_all_rules -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_all_rules ... 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_federation.ServiceProviderTests.test_update_service_provider +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_head_project ... 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_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_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.ServiceProviderTests.test_update_service_provider_immutable_parameters +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_immutable_parameters ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_tag_that_does_not_exist ... ok -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_implied_roles_none ... ok -keystone.tests.unit.test_v3_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_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_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_list_role_assignments_with_implied_roles ... ok -keystone.tests.unit.test_v3_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_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_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_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_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_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_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.FederatedTokenTests.test_issue_unscoped_token -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token ... 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_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_domain_specific_implied_role ... ok +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_service_provider_returns_not_found ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_ids ... ok -keystone.tests.unit.test_v3_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_issue_unscoped_token_disabled_idp -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_disabled_idp ... 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_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_and_parents_as_ids ... ok -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_implied_role -keystone.tests.unit.test_v3_assignment.ImpliedRolesTests.test_trusts_from_implied_role ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name ... ok -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_no_region -keystone.tests.unit.test_v3_catalog.TestCatalogAPISQLRegions.test_get_catalog_returns_proper_endpoints_with_no_region ... ok -keystone.tests.unit.test_v3_federation.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_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.ServiceProviderTests.test_update_sp_relay_state +keystone.tests.unit.test_v3_federation.ServiceProviderTests.test_update_sp_relay_state ... 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.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_full_access ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name_with_list_limit -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_filter_list_services_by_name_with_list_limit ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_simple ... ok +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_trust ... ok +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc +keystone.tests.unit.token.test_fernet_provider.TestValidateWithoutCache.test_validate_v3_token_validation_error_exc ... ok keystone.tests.unit.test_v3_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_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_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_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_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_group_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_parents_as_list_with_partial_access ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_endpoint ... 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_issue_unscoped_token_malformed_environment -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_malformed_environment ... 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_catalog.CatalogTestCase.test_get_head_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_region ... 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_issue_unscoped_token_no_groups -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_no_groups ... ok -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_delete_security_compliance_password_regex_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_ids ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_get_head_service ... 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_issue_unscoped_token_notify -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_notify ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_and_subtree_as_ids ... ok -keystone.tests.unit.test_v3_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_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_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_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_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_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_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_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_for_non_default_domain_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_for_non_default_domain_fails ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_get_project_with_subtree_as_list_with_invalid_id ... ok -keystone.tests.unit.test_v3_federation.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_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_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_get_security_compliance_config_with_user_from_other_domain ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_different ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_endpoints_filtered_by_service_id ... ok -keystone.tests.unit.test_v3_auth.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_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_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_validate_a_trust_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_a_trust_scoped_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_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.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_resource.ResourceTestCase.test_list_head_domains keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_domains ... 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_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_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_resource.ResourceTestCase.test_list_head_projects keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_head_projects ... 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_validate_domain_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_domain_scoped_token ... 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_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.FederatedTokenTests.test_issue_unscoped_token_with_remote_user_as_empty_string -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_issue_unscoped_token_with_remote_user_as_empty_string ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_limit_for_domains ... 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_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_catalog.CatalogTestCase.test_list_head_endpoints -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_endpoints ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter ... ok -keystone.tests.unit.test_v3_federation.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_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_catalog.CatalogTestCase.test_list_head_regions -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_regions ... 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_resource.ResourceTestCase.test_list_project_is_domain_filter_default keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_is_domain_filter_default ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_list_head_services ... 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_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails -keystone.tests.unit.test_v3_domain_config.SecurityRequirementsTestCase.test_update_security_compliance_password_regex_description_fails ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_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_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_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_resource.ResourceTestCase.test_list_project_response_returns_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_response_returns_tags ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_domains ... 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_auth.TestJWSTokenAPIs.test_validate_expired_unscoped_token_returns_not_found -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_expired_unscoped_token_returns_not_found ... ok -keystone.tests.unit.test_v3_auth.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.ResourceTestCase.test_list_project_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags ... 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_federation.FederatedTokenTests.test_list_projects -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_list_projects ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags_for_project_with_no_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_project_tags_for_project_with_no_tags ... ok -keystone.tests.unit.test_v3_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_update_endpoint_enabled_false -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_false ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_false ... ok -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_project_scoped_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_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_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_federation.FederatedTokenTests.test_lists_with_missing_group_in_backend -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_lists_with_missing_group_in_backend ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_by_user_with_inherited_role ... ok -keystone.tests.unit.test_v3_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_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_endpoint_enabled_str_true ... ok -keystone.tests.unit.test_v3_federation.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_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_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_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_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_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_catalog.CatalogTestCase.test_update_region -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region ... 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_auth.TestJWSTokenAPIs.test_validate_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_with_null_description -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_region_with_null_description ... ok -keystone.tests.unit.test_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_validate_token_nocatalog -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_token_nocatalog ... 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_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_auth.TestJWSTokenAPIs.test_validate_unscoped_token -keystone.tests.unit.test_v3_auth.TestJWSTokenAPIs.test_validate_unscoped_token ... ok -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service -keystone.tests.unit.test_v3_catalog.CatalogTestCase.test_update_service ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_by_tags ... ok -keystone.tests.unit.test_v3_federation.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_oauth1.OAuthFlowTests.test_oauth_flow -keystone.tests.unit.test_v3_oauth1.OAuthFlowTests.test_oauth_flow ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_ec2_without_project_id_fails ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_non_ec2_without_project_id_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_with_extra_parameters_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_update_without_parameters_fails ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_extra_parameters_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_with_project_id_succeeds ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_blob_fails ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_type_fails ... ok -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails -keystone.tests.unit.test_validation.CredentialValidationTestCase.test_validate_credential_without_user_id_fails ... ok keystone.tests.unit.test_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_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_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_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_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.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info ... ok -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_federated_info_empty_group ... ok -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_simple -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_simple ... ok -keystone.tests.unit.test_v3_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.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_trust ... ok -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc -keystone.tests.unit.token.test_fernet_provider.TestValidate.test_validate_v3_token_validation_error_exc ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_tag_filters keystone.tests.unit.test_v3_resource.ResourceTestCase.test_list_projects_filtering_conflict_tag_filters ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_multiple_times ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_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_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_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_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_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_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_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scope_to_project_with_duplicate_roles_returns_single_role ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_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_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_filters.IdentityTestFilteredCase.test_inexact_filters -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_inexact_filters ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_domain_unsafe ... ok -keystone.tests.unit.test_v3_federation.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_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_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.FederatedTokenTests.test_scoped_token_has_user_domain -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_scoped_token_has_user_domain ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_filters.IdentityTestFilteredCase.test_list_filtered_domains -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_filtered_domains ... 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_resource.ResourceTestCase.test_update_project keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project ... ok -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_domain ... ok -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_user_name_and_id_in_federation_token -keystone.tests.unit.test_v3_federation.FederatedTokenTests.test_user_name_and_id_in_federation_token ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_domain_id ... 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_filters.IdentityTestFilteredCase.test_list_users_filtered_by_funny_name -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_list_users_filtered_by_funny_name ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_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_filters.IdentityTestFilteredCase.test_multiple_filters -keystone.tests.unit.test_v3_filters.IdentityTestFilteredCase.test_multiple_filters ... 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.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_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_resource.ResourceTestCase.test_update_project_tags @@ -40007,8 +40214,6 @@ keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_removes_previous_tags ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_unsafe_names keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_unsafe_names ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_id ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_with_too_many_tags keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_tags_with_too_many_tags ... ok keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe @@ -40017,196 +40222,72 @@ keystone.tests.unit.test_v3_resource.ResourceTestCase.test_update_project_unsafe_default ... 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.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.ServiceProviderValidationTestCase.test_validate_sp_request -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_enabled ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_extra_field_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_description_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_enabled_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_invalid_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_with_valid_description ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_request_without_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_auth_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_invalid_sp_url_fails ... ok -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails -keystone.tests.unit.test_validation.ServiceProviderValidationTestCase.test_validate_sp_update_request_with_no_parameters_fails ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_domain_name ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_email ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_id ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_missing_user_name ... ok -keystone.tests.unit.test_v3_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_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_domain_name ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_email ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_id ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_cert_dn_not_match_user_name ... ok -keystone.tests.unit.test_v3_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_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_failed_to_get_cert_subject_dn ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_domain_id ... ok -keystone.tests.unit.test_v3_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_email ... ok -keystone.tests.unit.test_v3_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_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_username ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400 -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_400 ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_401 ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_ks_error_other ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_other_exception -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_issue_token_other_exception ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_config ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_custom_mapping -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_custom_mapping ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_mapping ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_default_project_id ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_roles_project_scope -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_no_roles_project_scope ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_process_other_exception ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_project_scope ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_user_not_exist ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_cert ... ok -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id -keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_without_client_id ... ok -keystone.tests.unit.test_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_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.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.TrustValidationTestCase.test_validate_trust_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_all_parameters_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_extra_parameters_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_expires_at_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_impersonation_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_invalid_role_type_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_list_of_valid_roles_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_null_remaining_uses_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_period_in_user_id_string ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_remaining_uses_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_remaining_uses_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_role_types_succeeds +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_with_role_types_succeeds ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_impersonation_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_impersonation_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustee_id_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustee_id_fails ... ok +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails +keystone.tests.unit.test_validation.TrustValidationTestCase.test_validate_trust_without_trustor_id_fails ... ok +keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_empty_files +keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_empty_files ... ok +keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_non_numeric_files +keystone.tests.unit.token.test_fernet_provider.TestLoadKeys.test_non_numeric_files ... ok +keystone.tests.unit.token.test_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 ---------------------------------------------------------------------- -Ran 5703 tests in 1018.234s +Ran 5703 tests in 690.053s OK (skipped=733) + stestr slowest -Test id Runtime (s) -------------------------------------------------------------------------------------------------------------------------------------- ----------- -keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation 195.341 -keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 113.477 -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkSQLite.test_db_version_alembic 103.080 -keystone.tests.unit.test_sql_banned_operations.TestMigrationsWalkPostgreSQL.test_db_version_alembic 54.076 -keystone.tests.unit.test_backend_ldap.DomainSpecificSQLIdentity.test_add_user_to_group 41.957 -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_check_user_in_group 41.369 -keystone.tests.unit.test_v3_assignment.GroupSystemRoleAssignmentTestCase.test_list_role_assignments_for_group_returns_all_assignments 30.678 -keystone.tests.unit.test_backend_ldap.LDAPIdentityEnabledEmulation.test_authenticate_bad_user 27.403 -keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group 25.891 -keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group 25.425 +Test id Runtime (s) +------------------------------------------------------------------------------------------------------------------- ----------- +keystone.tests.unit.receipt.test_fernet_provider.TestFernetKeyRotation.test_rotation 219.266 +keystone.tests.unit.identity.backends.test_sql.PostgreSQLOpportunisticIdentityDriverTestCase.test_add_user_to_group 26.959 +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncSQLite.test_models_sync 22.143 +keystone.tests.unit.identity.backends.test_sql.TestIdentityDriver.test_add_user_to_group 21.632 +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncPostgreSQL.test_models_sync 20.947 +keystone.tests.unit.common.sql.test_upgrades.TestModelsSyncMySQL.test_models_sync 20.765 +keystone.tests.unit.token.test_fernet_provider.TestFernetKeyRotation.test_rotation 18.512 +keystone.tests.unit.test_policy.GeneratePolicyFileTestCase.test_policy_generator_from_command_line 17.305 +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_mapping_multi_ca 8.397 +keystone.tests.unit.test_v3_oauth2.OAuth2CertificateTests.test_get_access_token_ignore_all 6.990 + rm -rf .stestr rm -rf /build/reproducible-path/keystone-25.0.0/debian/tmp/usr/etc dh_install @@ -42112,10 +42193,10 @@ 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/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 dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/docs.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/jquery-3.2.1.min.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/keystone-doc/usr/share/doc/keystone-doc/html/_static/js/navigation.js make[1]: Leaving directory '/build/reproducible-path/keystone-25.0.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/keystone-25.0.0' @@ -42482,10 +42563,10 @@ make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh_python3 --shebang=/usr/bin/python3 -I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-public I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-manage -I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-admin I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-status +I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-public +I: dh_python3 tools:113: replacing shebang in debian/python3-keystone/usr/bin/keystone-wsgi-admin make[1]: Leaving directory '/build/reproducible-path/keystone-25.0.0' debian/rules override_dh_installinit make[1]: Entering directory '/build/reproducible-path/keystone-25.0.0' @@ -42498,9 +42579,10 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/keystone.init.in -+ echo+ sed s/.init.in// - debian/keystone.init.in +++ ls -1 debian/keystone.init.in ++ for i in `ls -1 debian/*.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 @@ -42510,7 +42592,7 @@ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ 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 \ @@ -42519,11 +42601,12 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/keystone.init.in -+ echo debian/keystone.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/keystone.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/keystone.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/keystone.service.in -+ [ -e 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-25.0.0' @@ -42538,9 +42621,10 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/keystone.init.in -+ echo+ sed s/.init.in// - debian/keystone.init.in +++ ls -1 debian/keystone.init.in ++ for i in `ls -1 debian/*.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 @@ -42550,7 +42634,7 @@ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ 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 \ @@ -42559,11 +42643,12 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/keystone.init.in -+ echo debian/keystone.init.in -+ sed s/.init.in/.service.in/ +++ ls debian/keystone.init.in ++ for i in `ls debian/*.init.in` +++ echo debian/keystone.init.in +++ sed s/.init.in/.service.in/ + MYINIT=debian/keystone.service.in -+ [ -e 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-25.0.0' @@ -42585,8 +42670,8 @@ else \ dh_gencontrol -- -T/build/reproducible-path/keystone-25.0.0/debian/debian_control_vars ; \ fi -dpkg-gencontrol: warning: package keystone-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dpkg-gencontrol: warning: Depends field of package keystone: substitution variable ${python3:Depends} used, but is not defined +dpkg-gencontrol: warning: package keystone-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined make[1]: Leaving directory '/build/reproducible-path/keystone-25.0.0' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils @@ -42601,12 +42686,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/52311/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/80830 and its subdirectories -I: Current time: Thu May 22 21:02:43 -12 2025 -I: pbuilder-time-stamp: 1747990963 +I: removing directory /srv/workspace/pbuilder/52311 and its subdirectories +I: Current time: Sat Apr 20 17:13:03 +14 2024 +I: pbuilder-time-stamp: 1713582783