Diff of the two buildlogs: -- --- b1/build.log 2025-10-01 08:23:43.314118568 +0000 +++ b2/build.log 2025-10-01 08:25:10.638218364 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Sep 30 20:22:30 -12 2025 -I: pbuilder-time-stamp: 1759306950 +I: Current time: Wed Nov 4 04:46:46 +14 2026 +I: pbuilder-time-stamp: 1793717206 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying fix-external-link-broken.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2467798/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1341776/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Nov 3 14:46 /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/1341776/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1341776/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='f93c5bfc971e4cc182b7decca8e008b5' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='2467798' - PS1='# ' - PS2='> ' + INVOCATION_ID=0e69803eb0724c7a84620bd4e4ccf790 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=1341776 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.AOH5kLjS/pbuilderrc_OAp9 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AOH5kLjS/b1 --logfile b1/build.log python-oslo.policy_4.6.0-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.AOH5kLjS/pbuilderrc_J8EP --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AOH5kLjS/b2 --logfile b2/build.log python-oslo.policy_4.6.0-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2467798/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1341776/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -83,7 +115,7 @@ Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, python3-all, python3-pbr, python3-setuptools, python3-sphinx, python3-coverage, python3-hacking, python3-openstackdocstheme, python3-oslo.config, python3-oslo.context, python3-oslo.i18n, python3-oslo.serialization, python3-oslo.utils, python3-oslosphinx, python3-oslotest, python3-requests, python3-requests-mock, python3-sphinxcontrib.apidoc, python3-stestr, python3-stevedore, python3-yaml, subunit, testrepository dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 20021 files and directories currently installed.) +(Reading database ... 20000 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -345,10 +377,10 @@ Get: 189 http://deb.debian.org/debian forky/main arm64 python3-sphinxcontrib.apidoc all 0.3.0-6 [7716 B] Get: 190 http://deb.debian.org/debian forky/main arm64 python3-testrepository all 0.0.21-3 [64.6 kB] Get: 191 http://deb.debian.org/debian forky/main arm64 testrepository all 0.0.21-3 [20.8 kB] -Fetched 48.5 MB in 0s (121 MB/s) +Fetched 48.5 MB in 0s (195 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. -(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 ... 20021 files and directories currently installed.) +(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 ... 20000 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.3-1_arm64.deb ... Unpacking libexpat1:arm64 (2.7.3-1) ... Selecting previously unselected package libpython3.13-minimal:arm64. @@ -361,7 +393,7 @@ Setting up libexpat1:arm64 (2.7.3-1) ... Setting up python3.13-minimal (3.13.7-1) ... Selecting previously unselected package python3-minimal. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20355 files and directories currently installed.) +(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 ... 20334 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.7-1_arm64.deb ... Unpacking python3-minimal (3.13.7-1) ... Selecting previously unselected package media-types. @@ -397,7 +429,7 @@ Unpacking libpython3-stdlib:arm64 (3.13.7-1) ... Setting up python3-minimal (3.13.7-1) ... Selecting previously unselected package python3. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21370 files and directories currently installed.) +(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 ... 21349 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.7-1_arm64.deb ... Unpacking python3 (3.13.7-1) ... Selecting previously unselected package sensible-utils. @@ -958,8 +990,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Oct 1 08:22:57 UTC 2025. -Universal Time is now: Wed Oct 1 08:22:57 UTC 2025. +Local time is now: Tue Nov 3 14:47:14 UTC 2026. +Universal Time is now: Tue Nov 3 14:47:14 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -1154,7 +1186,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/python-oslo.policy-4.6.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 > ../python-oslo.policy_4.6.0-2_source.changes +I: user script /srv/workspace/pbuilder/1341776/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1341776/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-oslo.policy-4.6.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 > ../python-oslo.policy_4.6.0-2_source.changes dpkg-buildpackage: info: source package python-oslo.policy dpkg-buildpackage: info: source version 4.6.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1267,66 +1303,410 @@ + 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 ++ for i in $@ ++ case "${1}" in +++ py3versions -vr + PYTHON3S=3.13 -+ [ yes = no ] -+ [ no = yes ] -+ [ 3.13 = disabled ] -+ echo 3.13 -+ cut -d. -f1 ++ '[' yes = no ']' ++ '[' no = yes ']' ++ for pyvers in ${PYTHON3S} ++ '[' 3.13 = disabled ']' +++ echo 3.13 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ pwd -+ [ -d /build/reproducible-path/python-oslo.policy-4.6.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -x /usr/bin/python3-stestr ] +++ pwd ++ '[' -d /build/reproducible-path/python-oslo.policy-4.6.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -x /usr/bin/python3-stestr ']' + STESTR=stestr + rm -rf .stestr -+ + subunit2pyunit -PYTHON=python3.13 stestr run --parallel --subunit oslo_policy\.tests\.(?!(.*test_fixtures\.FixtureTestCase\.test_enforce_http_true.*|.*test_fixtures\.FixtureTestCase\.test_enforce_https_true.*|.*test_policy\.EnforcerTest\.test_enforcer_understands_domain_scope.*|.*test_policy\.EnforcerTest\.test_enforcer_raises_invalid_scope_with_project_scope_type.*)) ++ PYTHON=python3.13 ++ stestr run --parallel --subunit 'oslo_policy\.tests\.(?!(.*test_fixtures\.FixtureTestCase\.test_enforce_http_true.*|.*test_fixtures\.FixtureTestCase\.test_enforce_https_true.*|.*test_policy\.EnforcerTest\.test_enforcer_understands_domain_scope.*|.*test_policy\.EnforcerTest\.test_enforcer_raises_invalid_scope_with_project_scope_type.*))' ++ subunit2pyunit + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_checks.CheckTestCase.test_init +oslo_policy.tests.test_checks.CheckTestCase.test_init ... ok +oslo_policy.tests.test_checks.CheckTestCase.test_str +oslo_policy.tests.test_checks.CheckTestCase.test_str WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + ... ok +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content ... ok + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content_stdout +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content_stdout ... ok +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_json_file_log_warning +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_json_file_log_warning ... ok +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_loadable_json +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_loadable_json ... ok +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_directory +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_directory ... ok +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_rules +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_rules ... ok +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_opts_registered +oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_opts_registered ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_not_registered +oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_not_registered ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_registered +oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_registered ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_clear +oslo_policy.tests.test_policy.EnforcerTest.test_clear ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_clear_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_clear_opts_registered ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforce_scope_with_subclassed_checks_when_scope_not_set +oslo_policy.tests.test_policy.EnforcerTest.test_enforce_scope_with_subclassed_checks_when_scope_not_set ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_context_objects +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_context_objects ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_policy_values_from_context +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_policy_values_from_context ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_subclassed_context_objects +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_subclassed_context_objects ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_call_map_context_attributes +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_call_map_context_attributes ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_consolidates_context_attributes_with_creds +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_consolidates_context_attributes_with_creds ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_default_rule_name +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_default_rule_name ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_does_not_modify_original_registered_rule +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_does_not_modify_original_registered_rule ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_false +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_false ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_add_check +oslo_policy.tests.test_checks.AndCheckTestCase.test_add_check ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite_opts_registered ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_all_false +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_all_false ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite ... ok +oslo_policy.tests.test_checks.FalseCheckTestCase.test_call +oslo_policy.tests.test_checks.FalseCheckTestCase.test_call ... ok +oslo_policy.tests.test_checks.FalseCheckTestCase.test_str +oslo_policy.tests.test_checks.FalseCheckTestCase.test_str ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_first_true +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_first_true ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_second_true +oslo_policy.tests.test_checks.AndCheckTestCase.test_call_second_true ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_init +oslo_policy.tests.test_checks.AndCheckTestCase.test_init ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_does_not_take_current_rule +oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_does_not_take_current_rule ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_takes_current_rule +oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_takes_current_rule ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_bad_rule +oslo_policy.tests.test_parser.ParseCheckTestCase.test_bad_rule ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_check +oslo_policy.tests.test_parser.ParseCheckTestCase.test_check ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_check_default +oslo_policy.tests.test_parser.ParseCheckTestCase.test_check_default ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_false +oslo_policy.tests.test_parser.ParseCheckTestCase.test_false ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_no_handler +oslo_policy.tests.test_parser.ParseCheckTestCase.test_no_handler ... ok +oslo_policy.tests.test_parser.ParseCheckTestCase.test_true +oslo_policy.tests.test_parser.ParseCheckTestCase.test_true ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_empty +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_empty ... ok +oslo_policy.tests.test_checks.AndCheckTestCase.test_str +oslo_policy.tests.test_checks.AndCheckTestCase.test_str ... ok +oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer +oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_multi +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_multi ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_oneele +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_oneele ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_bare +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_bare ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_multi +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_multi ... ok + WARNING [oslo_policy.policy] Policy Rules ['owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite_opts_registered ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_oneele +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_oneele ... ok +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_zeroele +oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_zeroele ... ok +oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_list +oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_list ... ok +oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_string +oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_string ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept ... ok +oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer_missing +oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer_missing ... ok +oslo_policy.tests.test_sphinxext.IndentTest.test_indent +oslo_policy.tests.test_sphinxext.IndentTest.test_indent ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_and_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_and_D ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_or_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_or_D ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_and_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_and_D ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_or_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_or_D ... ok +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file ... ok +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file_with_updates +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file_with_updates ... ok +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_cache_with_permission_denied +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_cache_with_permission_denied ... ok +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_on_removed_file +oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_on_removed_file ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_1 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_1/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was system scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required + warnings.warn(msg) + ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_2 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_2 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_1 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_1 ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_json oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_json ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload_opts_registered ... ok +/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was project scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required + warnings.warn(msg) +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_2 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_2 ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_overwrite_rules +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_overwrite_rules ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_accept +oslo_policy.tests.test_checks.GenericCheckTestCase.test_accept ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_accept +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_accept ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_3 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_3 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_4 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_4 ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_mismatch +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_mismatch ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_accept +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_accept ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_mismatch +oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_mismatch ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_cred_mismatch +oslo_policy.tests.test_checks.GenericCheckTestCase.test_cred_mismatch ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_5 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_5 ... ok +/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy @ failed scope check. The token used to make the request was system scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required + warnings.warn(msg) +/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was domain scoped but the policy requires ['system'] scope. This behavior may change in the future where using the intended scope is required + warnings.warn(msg) +oslo_policy.tests.test_checks.GenericCheckTestCase.test_deep_credentials_dictionary_lookup +oslo_policy.tests.test_checks.GenericCheckTestCase.test_deep_credentials_dictionary_lookup ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_domain_scope_type +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_domain_scope_type ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify_and_client_certs oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify_and_client_certs ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_entry_not_in_list_rejected +oslo_policy.tests.test_checks.GenericCheckTestCase.test_entry_not_in_list_rejected ... ok +/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was project scoped but the policy requires ['system'] scope. This behavior may change in the future where using the intended scope is required + warnings.warn(msg) +oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_missing_role_does_not_matches +oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_missing_role_does_not_matches ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_subclassed_checks +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_subclassed_checks ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_role_check_matches +oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_role_check_matches ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_6 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_6 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_7 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_7 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_8 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_8 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_1 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_1 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_2 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_2 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_3 +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_3 ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_and_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_and_D ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_or_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_or_D ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_missing_credentials_dictionary_lookup +oslo_policy.tests.test_checks.GenericCheckTestCase.test_missing_credentials_dictionary_lookup ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify_cert oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify_cert ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_and_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_and_D ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_system_scope_type +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_system_scope_type ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_or_D +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_or_D ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entries_one_matches +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entries_one_matches ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_list_accepted +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_list_accepted ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_register_twice_raises +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_register_twice_raises ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_empty +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_empty ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_fail +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_fail ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_rejects_non_context_objects +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_rejects_non_context_objects ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_nested_list_accepted +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_nested_list_accepted ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_reject oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_reject ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_with_objects_in_target oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_with_objects_in_target ... ok +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_shifts +oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_shifts ... ok oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_with_strings_in_target oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_with_strings_in_target ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_set_rules +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_set_rules ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_nested_lists_accepted +oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_nested_lists_accepted ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_cred +oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_cred ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_project_scope +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_project_scope ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_key_match_in_target +oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_key_match_in_target ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope_creds_dict +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope_creds_dict ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_update_rules +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_update_rules ... ok +oslo_policy.tests.test_policy.BaseCheckTypesTestCase.test_base_check_types_are_public +oslo_policy.tests.test_policy.BaseCheckTypesTestCase.test_base_check_types_are_public ... ok +oslo_policy.tests.test_checks.GenericCheckTestCase.test_single_entry_in_list_accepted +oslo_policy.tests.test_checks.GenericCheckTestCase.test_single_entry_in_list_accepted ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_policy_file +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_policy_file ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_are_aliased_to_new_names +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_are_aliased_to_new_names ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_with_same_name +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_with_same_name ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_empty_line_formatting +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_empty_line_formatting ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content_stdout +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content_stdout ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_rule +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_rule ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_generate_loadable_yaml +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_generate_loadable_yaml ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_policy_file +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_policy_file ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_invalid_formatting +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_invalid_formatting ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_get_policy_path_raises_exc +oslo_policy.tests.test_policy.EnforcerTest.test_get_policy_path_raises_exc ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_literal_block_formatting +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_literal_block_formatting ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_dir_caching_with_files_same_overwrite_false_opts_reg +oslo_policy.tests.test_policy.EnforcerTest.test_load_dir_caching_with_files_same_overwrite_false_opts_reg ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_json +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_json ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_paragraph_formatting +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_paragraph_formatting ... ok oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_convert_json_to_yaml_file oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_convert_json_to_yaml_file ... ok oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_convert_policy_to_stdout oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_convert_policy_to_stdout ... ok +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_policies_deprecated_for_removal +oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_policies_deprecated_for_removal ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_with_rule_in_argument +oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_with_rule_in_argument ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_objects_in_target +oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_objects_in_target ... ok + WARNING [oslo_policy.policy] Policy Rules ['admin', 'owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_generator.ListRedundantTestCase.test_matched_rules +oslo_policy.tests.test_generator.ListRedundantTestCase.test_matched_rules ... ok WARNING [oslo_policy.policy] Policies ['rule2_name', 'deprecated_rule1_name'] reference a rule that is not defined. +oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_strings_in_target +oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_strings_in_target ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_is_emptied +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_is_emptied ... ok oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_converted_yaml_is_loadable oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_converted_yaml_is_loadable ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_reject +oslo_policy.tests.test_external.HttpCheckTestCase.test_reject ... ok + WARNING [oslo_policy.policy] Policies ['foo'] reference a rule that is not defined. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_update +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_update ... ok +oslo_policy.tests.test_external.HttpCheckTestCase.test_reject_with_rule_in_argument +oslo_policy.tests.test_external.HttpCheckTestCase.test_reject_with_rule_in_argument ... ok oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_default_rules_comment_out_in_yaml_file oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_default_rules_comment_out_in_yaml_file ... ok +oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_http_false +oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_http_false ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same ... ok +oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_https_false +oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_https_false ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_but_overwrite_false +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_but_overwrite_false ... ok oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_existing_deprecated_rules_kept_uncommented_in_yaml_file oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_existing_deprecated_rules_kept_uncommented_in_yaml_file ... ok -oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_overridden_rules_uncommented_in_yaml_file -oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_overridden_rules_uncommented_in_yaml_file ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_extend_and_expr oslo_policy.tests.test_parser.ParseStateTestCase.test_extend_and_expr ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_contain_operations +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_contain_operations ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_extend_or_expr oslo_policy.tests.test_parser.ParseStateTestCase.test_extend_or_expr ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_init oslo_policy.tests.test_parser.ParseStateTestCase.test_init ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_description_not_empty +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_description_not_empty ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_multiple_operations +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_multiple_operations ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_opts_registered ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_make_and_expr oslo_policy.tests.test_parser.ParseStateTestCase.test_make_and_expr ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_make_not_expr oslo_policy.tests.test_parser.ParseStateTestCase.test_make_not_expr ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_make_or_expr oslo_policy.tests.test_parser.ParseStateTestCase.test_make_or_expr ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_multi @@ -1337,246 +1717,152 @@ oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_one ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_short oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_short ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_two oslo_policy.tests.test_parser.ParseStateTestCase.test_reduce_two ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list_of_dicts +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list_of_dicts ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_result oslo_policy.tests.test_parser.ParseStateTestCase.test_result ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_result_empty oslo_policy.tests.test_parser.ParseStateTestCase.test_result_empty ... ok +oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_overridden_rules_uncommented_in_yaml_file +oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_overridden_rules_uncommented_in_yaml_file ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_result_unreduced oslo_policy.tests.test_parser.ParseStateTestCase.test_result_unreduced ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_shift oslo_policy.tests.test_parser.ParseStateTestCase.test_shift ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_contain_method_and_path_only +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_contain_method_and_path_only ... ok oslo_policy.tests.test_parser.ParseStateTestCase.test_wrap_check oslo_policy.tests.test_parser.ParseStateTestCase.test_wrap_check ... ok -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_explicit -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_explicit ... ok - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_no_rules -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_no_rules ... ok -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_custom_exception -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_custom_exception ... ok -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_default -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_default ... ok -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_rule_not_exist_not_empty_policy_file -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_rule_not_exist_not_empty_policy_file ... ok -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_with_rule -oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_with_rule ... ok -oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check -oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check ... ok -oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check_decorator -oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check_decorator ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_json -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_json ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_with_rule_in_argument -oslo_policy.tests.test_external.HttpCheckTestCase.test_accept_with_rule_in_argument ... ok -oslo_policy.tests.test_checks.CheckTestCase.test_init -oslo_policy.tests.test_checks.CheckTestCase.test_init WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - ... ok -oslo_policy.tests.test_checks.CheckTestCase.test_str -oslo_policy.tests.test_checks.CheckTestCase.test_str ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_objects_in_target -oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_objects_in_target ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_strings_in_target -oslo_policy.tests.test_external.HttpCheckTestCase.test_http_with_strings_in_target ... ok -oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_http_false -oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_http_false ... WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -ok -oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_https_false -oslo_policy.tests.test_fixtures.FixtureTestCase.test_enforce_https_false ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_empty -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_empty ... ok - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_multi -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_multi ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_oneele -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_multi_oneele ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_bare -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_bare ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_multi -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_multi ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_oneele -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_oneele ... ok -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_zeroele -oslo_policy.tests.test_parser.ParseListRuleTestCase.test_oneele_zeroele ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_from_dict -oslo_policy.tests.test_policy.RulesTestCase.test_from_dict ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_init -oslo_policy.tests.test_policy.RulesTestCase.test_init ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_init_basic -oslo_policy.tests.test_policy.RulesTestCase.test_init_basic ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_load_empty_data -oslo_policy.tests.test_policy.RulesTestCase.test_load_empty_data ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_load_json -oslo_policy.tests.test_policy.RulesTestCase.test_load_json ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_reject -oslo_policy.tests.test_external.HttpCheckTestCase.test_reject ... ok -oslo_policy.tests.test_external.HttpCheckTestCase.test_reject_with_rule_in_argument -oslo_policy.tests.test_external.HttpCheckTestCase.test_reject_with_rule_in_argument ... ok -oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer -oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer ... ok - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_policy.RulesTestCase.test_load_json_deprecated -oslo_policy.tests.test_policy.RulesTestCase.test_load_json_deprecated ... ok -oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer_missing -oslo_policy.tests.test_generator.GetEnforcerTestCase.test_get_enforcer_missing ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_load_json_invalid_exc -oslo_policy.tests.test_policy.RulesTestCase.test_load_json_invalid_exc ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml -oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml_invalid_exc -oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml_invalid_exc ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_missing_default -oslo_policy.tests.test_policy.RulesTestCase.test_missing_default ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_no_default -oslo_policy.tests.test_policy.RulesTestCase.test_no_default ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_retrieval -oslo_policy.tests.test_policy.RulesTestCase.test_retrieval ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_str -oslo_policy.tests.test_policy.RulesTestCase.test_str ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_str_true -oslo_policy.tests.test_policy.RulesTestCase.test_str_true ... ok -oslo_policy.tests.test_policy.RulesTestCase.test_with_default -oslo_policy.tests.test_policy.RulesTestCase.test_with_default ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_accept -oslo_policy.tests.test_checks.GenericCheckTestCase.test_accept ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_accept -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_accept ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_mismatch -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_literal_mismatch ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_accept -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_accept ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_mismatch -oslo_policy.tests.test_checks.GenericCheckTestCase.test_constant_string_mismatch ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_cred_mismatch -oslo_policy.tests.test_checks.GenericCheckTestCase.test_cred_mismatch ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_deep_credentials_dictionary_lookup -oslo_policy.tests.test_checks.GenericCheckTestCase.test_deep_credentials_dictionary_lookup ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_entry_not_in_list_rejected -oslo_policy.tests.test_checks.GenericCheckTestCase.test_entry_not_in_list_rejected ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_missing_role_does_not_matches -oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_missing_role_does_not_matches ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_role_check_matches -oslo_policy.tests.test_checks.GenericCheckTestCase.test_generic_role_check_matches ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_missing_credentials_dictionary_lookup -oslo_policy.tests.test_checks.GenericCheckTestCase.test_missing_credentials_dictionary_lookup ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entries_one_matches -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entries_one_matches ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_list_accepted -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_list_accepted ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_nested_list_accepted -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_entry_in_nested_list_accepted ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_nested_lists_accepted -oslo_policy.tests.test_checks.GenericCheckTestCase.test_multiple_nested_lists_accepted ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_cred -oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_cred ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_key_match_in_target -oslo_policy.tests.test_checks.GenericCheckTestCase.test_no_key_match_in_target ... ok -oslo_policy.tests.test_checks.GenericCheckTestCase.test_single_entry_in_list_accepted -oslo_policy.tests.test_checks.GenericCheckTestCase.test_single_entry_in_list_accepted ... ok - WARNING [oslo_policy.policy] Policy Rules ['admin', 'owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. -oslo_policy.tests.test_generator.ListRedundantTestCase.test_matched_rules -oslo_policy.tests.test_generator.ListRedundantTestCase.test_matched_rules ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated_opts_registered ... ok +oslo_policy.tests.test_parser.ParseTokenizeTestCase.test_tokenize +oslo_policy.tests.test_parser.ParseTokenizeTestCase.test_tokenize ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_method +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_method ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_path +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_path ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_opts_registered ... ok +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_not_empty_list +oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_not_empty_list ... ok +oslo_policy.tests.test_policy.DeprecatedRuleTestCase.test_should_include_deprecated_meta +oslo_policy.tests.test_policy.DeprecatedRuleTestCase.test_should_include_deprecated_meta ... ok +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_minimal +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_minimal ... ok +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_description +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_description ... ok +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_multiple_config_files +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_multiple_config_files ... ok +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_operations +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_operations ... ok +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_scope_types +oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_scope_types ... ok +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_enforce_scope +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_enforce_scope ... ok +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_policy_file +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_policy_file ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice ... ok +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_two_opts +oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_two_opts ... ok +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file ... ok +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file_no_base +oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file_no_base ... ok +oslo_policy.tests.test_checks.TrueCheckTestCase.test_call +oslo_policy.tests.test_checks.TrueCheckTestCase.test_call ... ok +oslo_policy.tests.test_checks.TrueCheckTestCase.test_str +oslo_policy.tests.test_checks.TrueCheckTestCase.test_str ... ok +oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_call_with_no_arguments_raises_error +oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_call_with_no_arguments_raises_error ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_changed +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_changed ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_force +oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_force ... ok +oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_raises_error +oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_raises_error ... ok WARNING [oslo_config.cfg] Deprecated: Option "format" from group "DEFAULT" is deprecated for removal ( ``policy_file`` support for JSON formatted file is deprecated. So these tools also deprecate the support of generating or upgrading policy file in JSON format. ). Its value may be silently ignored in the future. WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.EnforcerTest.test_load_file +oslo_policy.tests.test_policy.EnforcerTest.test_load_file ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_file_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_file_opts_registered ... ok WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.EnforcerTest.test_load_json_file_log_warning +oslo_policy.tests.test_policy.EnforcerTest.test_load_json_file_log_warning ... ok oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories +oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories ... ok WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file_log_warning oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file_log_warning ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories_opts_registered ... ok WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_stdout oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_stdout ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory +oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory_opts_registered +oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory_opts_registered ... ok WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_yaml_file oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_yaml_file ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_policy_dirs_with_non_directory +oslo_policy.tests.test_policy.EnforcerTest.test_load_policy_dirs_with_non_directory ... ok WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice ... ok oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_yaml_stdout oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_yaml_stdout ... ok -oslo_policy.tests.test_policy.DeprecatedRuleTestCase.test_should_include_deprecated_meta -oslo_policy.tests.test_policy.DeprecatedRuleTestCase.test_should_include_deprecated_meta ... ok - WARNING [oslo_policy.policy] Policies ['foo', 'bar'] are part of a cyclical reference. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_checks.NotCheckTestCase.test_call_false -oslo_policy.tests.test_checks.NotCheckTestCase.test_call_false ... ok -oslo_policy.tests.test_checks.NotCheckTestCase.test_call_true -oslo_policy.tests.test_checks.NotCheckTestCase.test_call_true ... ok -oslo_policy.tests.test_checks.NotCheckTestCase.test_init -oslo_policy.tests.test_checks.NotCheckTestCase.test_init ... ok -oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_does_not_take_current_rule -oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_does_not_take_current_rule ... ok -oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_takes_current_rule -oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_takes_current_rule ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_cyclical_reference -oslo_policy.tests.test_generator.ValidatorTestCase.test_cyclical_reference ... ok -oslo_policy.tests.test_checks.NotCheckTestCase.test_str -oslo_policy.tests.test_checks.NotCheckTestCase.test_str ... ok -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content ... ok -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content_stdout -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content_stdout ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_false_okay -oslo_policy.tests.test_generator.ValidatorTestCase.test_false_okay ... ok -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_json_file_log_warning -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_json_file_log_warning ... ok - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.generator] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_loadable_json -oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_generate_loadable_json ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_invalid_syntax -oslo_policy.tests.test_generator.ValidatorTestCase.test_invalid_syntax ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_bad_rule -oslo_policy.tests.test_parser.ParseCheckTestCase.test_bad_rule ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_check -oslo_policy.tests.test_parser.ParseCheckTestCase.test_check ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_check_default -oslo_policy.tests.test_parser.ParseCheckTestCase.test_check_default ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_false -oslo_policy.tests.test_parser.ParseCheckTestCase.test_false ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_no_handler -oslo_policy.tests.test_parser.ParseCheckTestCase.test_no_handler ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_missing_policy_file -oslo_policy.tests.test_generator.ValidatorTestCase.test_missing_policy_file ... ok -oslo_policy.tests.test_parser.ParseCheckTestCase.test_true -oslo_policy.tests.test_parser.ParseCheckTestCase.test_true ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_not_registered -oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_not_registered ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_nonexistent -oslo_policy.tests.test_generator.ValidatorTestCase.test_nonexistent ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_registered -oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_registered ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_clear -oslo_policy.tests.test_policy.EnforcerTest.test_clear ... ok - WARNING [oslo_policy.policy] Policies ['foo'] reference a rule that is not defined. -oslo_policy.tests.test_policy.EnforcerTest.test_clear_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_clear_opts_registered ... ok -oslo_policy.tests.test_generator.ValidatorTestCase.test_reference_nonexistent -oslo_policy.tests.test_generator.ValidatorTestCase.test_reference_nonexistent ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_multiple_scope_types +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_multiple_scope_types ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_clear +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_clear ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_type_strings_fails +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_type_strings_fails ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_types +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_types ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_ensure_scope_types_are_unique +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_ensure_scope_types_are_unique ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_force +oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_force ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equal_subclass +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equal_subclass ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_less_obvious +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_less_obvious ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_non_reversible_check +oslo_policy.tests.test_policy.EnforcerTest.test_non_reversible_check ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_obvious +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_obvious ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_check +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_check ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_rule_with_check +oslo_policy.tests.test_policy.EnforcerTest.test_rule_with_check ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_set_rules_type +oslo_policy.tests.test_policy.EnforcerTest.test_set_rules_type ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_class +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_class ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_name +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_name ... ok +oslo_policy.tests.test_policy.EnforcerTest.test_warning_on_redundant_file_rules +oslo_policy.tests.test_policy.EnforcerTest.test_warning_on_redundant_file_rules ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_subclass +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_subclass ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_rule_is_parsed +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_rule_is_parsed ... ok +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_str +oslo_policy.tests.test_policy.RuleDefaultTestCase.test_str ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_add_check oslo_policy.tests.test_checks.OrCheckTestCase.test_add_check ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_call_all_false @@ -1584,7 +1870,8 @@ oslo_policy.tests.test_checks.OrCheckTestCase.test_call_first_true oslo_policy.tests.test_checks.OrCheckTestCase.test_call_first_true ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_call_second_true -oslo_policy.tests.test_checks.OrCheckTestCase.test_call_second_true ... ok +oslo_policy.tests.test_checks.OrCheckTestCase.test_call_second_true WARNING [oslo_policy.policy] Policies ['foo', 'bar'] are part of a cyclical reference. + ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_init oslo_policy.tests.test_checks.OrCheckTestCase.test_init ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_pop_check @@ -1595,51 +1882,25 @@ oslo_policy.tests.test_checks.OrCheckTestCase.test_rule_takes_current_rule ... ok oslo_policy.tests.test_checks.OrCheckTestCase.test_str oslo_policy.tests.test_checks.OrCheckTestCase.test_str ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforce_scope_with_subclassed_checks_when_scope_not_set -oslo_policy.tests.test_policy.EnforcerTest.test_enforce_scope_with_subclassed_checks_when_scope_not_set ... ok +oslo_policy.tests.test_generator.ValidatorTestCase.test_cyclical_reference +oslo_policy.tests.test_generator.ValidatorTestCase.test_cyclical_reference ... ok +oslo_policy.tests.test_generator.ValidatorTestCase.test_false_okay +oslo_policy.tests.test_generator.ValidatorTestCase.test_false_okay ... ok +oslo_policy.tests.test_generator.ValidatorTestCase.test_invalid_syntax +oslo_policy.tests.test_generator.ValidatorTestCase.test_invalid_syntax ... ok +oslo_policy.tests.test_generator.ValidatorTestCase.test_missing_policy_file +oslo_policy.tests.test_generator.ValidatorTestCase.test_missing_policy_file ... ok +oslo_policy.tests.test_generator.ValidatorTestCase.test_nonexistent +oslo_policy.tests.test_generator.ValidatorTestCase.test_nonexistent ... ok + WARNING [oslo_policy.policy] Policies ['foo'] reference a rule that is not defined. +oslo_policy.tests.test_generator.ValidatorTestCase.test_reference_nonexistent +oslo_policy.tests.test_generator.ValidatorTestCase.test_reference_nonexistent ... ok oslo_policy.tests.test_generator.ValidatorTestCase.test_success oslo_policy.tests.test_generator.ValidatorTestCase.test_success ... ok -oslo_policy.tests.test_generator.GeneratePolicyTestCase.test_merged_rules -oslo_policy.tests.test_generator.GeneratePolicyTestCase.test_merged_rules ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_context_objects -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_context_objects ... ok -oslo_policy.tests.test_policy.BaseCheckTypesTestCase.test_base_check_types_are_public -oslo_policy.tests.test_policy.BaseCheckTypesTestCase.test_base_check_types_are_public ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_policy_values_from_context -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_policy_values_from_context ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_check_string oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_check_string ... ok -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_minimal -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_minimal ... ok -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_description -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_description ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_subclassed_context_objects -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_accepts_subclassed_context_objects ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_for_removal_does_not_log_warning oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_for_removal_does_not_log_warning ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_call_map_context_attributes -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_call_map_context_attributes ... ok -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_operations -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_operations ... ok -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_scope_types -oslo_policy.tests.test_sphinxext.FormatPolicyTest.test_with_scope_types ... ok -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_multiple_config_files -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_multiple_config_files ... ok -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_consolidates_context_attributes_with_creds -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_consolidates_context_attributes_with_creds ... ok -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file_no_base -oslo_policy.tests.test_sphinxpolicygen.SingleSampleGenerationTest.test_sample_gen_with_single_config_file_no_base ... ok -Invalid rules found -Failed to parse rule: (bar)) -Configured policy file "bogus.yaml" not found -Unknown rule found in policy file: baz -Invalid rules found -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_default_rule_name -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_default_rule_name ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_does_not_modify_original_registered_rule -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_does_not_modify_original_registered_rule ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_for_removal_logs_warning_when_overridden oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_for_removal_logs_warning_when_overridden ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_a_policy_name @@ -1648,276 +1909,153 @@ oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_an_empty_policy_check_string ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_check_str_suppress_does_not_log_warning oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_check_str_suppress_does_not_log_warning ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_false -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_false ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_for_removal_suppress_does_not_log_warning oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_for_removal_suppress_does_not_log_warning ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_name_suppress_does_not_log_warning oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_name_suppress_does_not_log_warning ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_with_overwrite_opts_registered ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_replace_with_empty_policy_check_string oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecate_replace_with_empty_policy_check_string ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_add_check -oslo_policy.tests.test_checks.AndCheckTestCase.test_add_check ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_all_false -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_all_false ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_for_removal_must_include_deprecated_meta oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_for_removal_must_include_deprecated_meta ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_first_true -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_first_true ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_second_true -oslo_policy.tests.test_checks.AndCheckTestCase.test_call_second_true ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_init -oslo_policy.tests.test_checks.AndCheckTestCase.test_init ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_does_not_take_current_rule -oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_does_not_take_current_rule ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_takes_current_rule -oslo_policy.tests.test_checks.AndCheckTestCase.test_rule_takes_current_rule ... ok -oslo_policy.tests.test_checks.AndCheckTestCase.test_str -oslo_policy.tests.test_checks.AndCheckTestCase.test_str ... ok -oslo_policy.tests.test_checks.FalseCheckTestCase.test_call -oslo_policy.tests.test_checks.FalseCheckTestCase.test_call ... ok -oslo_policy.tests.test_checks.FalseCheckTestCase.test_str -oslo_policy.tests.test_checks.FalseCheckTestCase.test_str ... ok -oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_call_with_no_arguments_raises_error -oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_call_with_no_arguments_raises_error ... ok -oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_raises_error -oslo_policy.tests.test_generator.GeneratorRaiseErrorTestCase.test_generator_raises_error ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_must_include_deprecated_reason oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_must_include_deprecated_reason ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_should_not_include_deprecated_meta oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_policy_should_not_include_deprecated_meta ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_force_reload_without_overwrite_opts_registered ... ok -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_directory -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_directory ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_rule_requires_deprecated_rule_object oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_rule_requires_deprecated_rule_object ... ok -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_rules -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_load_rules ... ok -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_opts_registered -oslo_policy.tests.test_policy.EnforcerNoPolicyFileTest.test_opts_registered ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecation_logic_is_only_performed_once_per_rule oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecation_logic_is_only_performed_once_per_rule ... ok /build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:813: UserWarning: Policy "foo:create_bar":"role:fizz" was deprecated in N in favor of "foo:create_bar":"role:bang". Reason: "role:bang" is a better default. 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) oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_disable_enforce_new_defaults_add_old_check_string oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_disable_enforce_new_defaults_add_old_check_string ... ok - WARNING [oslo_policy.policy] Policy Rules ['owner'] specified in policy files are the same as the defaults provided by the service. You can remove these rules from policy files which will make maintenance easier. You can detect these redundant rules by ``oslopolicy-list-redundant`` tool also. -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload_opts_registered ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_enforce_new_defaults_no_old_check_string oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_enforce_new_defaults_no_old_check_string ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_overwrite_rules -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_overwrite_rules ... ok -/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was system scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required - warnings.warn(msg) -/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was project scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required - warnings.warn(msg) oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_both_new_and_old_policy oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_both_new_and_old_policy ... ok -/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy @ failed scope check. The token used to make the request was system scoped but the policy requires ['domain'] scope. This behavior may change in the future where using the intended scope is required - warnings.warn(msg) -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_domain_scope_type -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_domain_scope_type ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_new_name oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_new_name ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_subclassed_checks -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_subclassed_checks ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_call_false +oslo_policy.tests.test_checks.NotCheckTestCase.test_call_false ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_new_rule oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_new_rule ... ok -/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was domain scoped but the policy requires ['system'] scope. This behavior may change in the future where using the intended scope is required - warnings.warn(msg) -/build/reproducible-path/python-oslo.policy-4.6.0/oslo_policy/policy.py:1133: UserWarning: Policy "fake_rule": "role:test" failed scope check. The token used to make the request was project scoped but the policy requires ['system'] scope. This behavior may change in the future where using the intended scope is required - warnings.warn(msg) -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_system_scope_type -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_raises_invalid_scope_with_system_scope_type ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_call_true +oslo_policy.tests.test_checks.NotCheckTestCase.test_call_true ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_init +oslo_policy.tests.test_checks.NotCheckTestCase.test_init ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_does_not_take_current_rule +oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_does_not_take_current_rule ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_takes_current_rule +oslo_policy.tests.test_checks.NotCheckTestCase.test_rule_takes_current_rule ... ok +oslo_policy.tests.test_checks.NotCheckTestCase.test_str +oslo_policy.tests.test_checks.NotCheckTestCase.test_str ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_old_name oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_override_deprecated_policy_with_old_name ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_register_twice_raises -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_register_twice_raises ... ok +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_false +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_false ... ok oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_suppress_default_change_warnings_flag_not_log_warning oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_suppress_default_change_warnings_flag_not_log_warning ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_contain_operations -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_contain_operations ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_rejects_non_context_objects -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_rejects_non_context_objects ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_description_not_empty -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_description_not_empty ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_set_rules -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_set_rules ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_multiple_operations -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_multiple_operations ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_project_scope -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_project_scope ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list_of_dicts -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_be_list_of_dicts ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_contain_method_and_path_only -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_contain_method_and_path_only ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_method -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_method ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_path -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_must_have_path ... ok -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_not_empty_list -oslo_policy.tests.test_policy.DocumentedRuleDefaultTestCase.test_operation_not_empty_list ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope_creds_dict -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_understands_system_scope_creds_dict ... ok -oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_list -oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_list ... ok -oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_string -oslo_policy.tests.test_parser.ParseRuleTestCase.test_parse_rule_string ... ok -oslo_policy.tests.test_parser.ParseTokenizeTestCase.test_tokenize -oslo_policy.tests.test_parser.ParseTokenizeTestCase.test_tokenize ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_update_rules -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_update_rules ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_policy_file -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_policy_file ... ok +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_missing +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_missing ... ok +Invalid rules found +Failed to parse rule: (bar)) +Configured policy file "bogus.yaml" not found +Unknown rule found in policy file: baz +Invalid rules found +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_true +oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_true ... ok +oslo_policy.tests.test_generator.GeneratePolicyTestCase.test_merged_rules +oslo_policy.tests.test_generator.GeneratePolicyTestCase.test_merged_rules ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_complex_cyclical_rules_false oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_complex_cyclical_rules_false ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_rule -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_default_rule ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_policy_file -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_with_policy_file ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_complex_cyclical_rules_true oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_complex_cyclical_rules_true ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_cyclical_rules oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_cyclical_rules ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_get_policy_path_raises_exc -oslo_policy.tests.test_policy.EnforcerTest.test_get_policy_path_raises_exc ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_dir_caching_with_files_same_overwrite_false_opts_reg -oslo_policy.tests.test_policy.EnforcerTest.test_load_dir_caching_with_files_same_overwrite_false_opts_reg ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_cyclical_rules_raises oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_cyclical_rules_raises ... ok -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file ... ok - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file_with_updates -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_read_cached_file_with_updates ... ok - WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. - WARNING [oslo_policy.policy] Policies ['foo'] reference a rule that is not defined. oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_no_violations oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_no_violations ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_is_emptied -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_is_emptied ... ok -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_cache_with_permission_denied -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_cache_with_permission_denied ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_update -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_after_file_update ... ok -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_on_removed_file -oslo_policy.tests.test_cache_handler.CacheHandlerTest.test_reloading_on_removed_file ... ok -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_false -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_false ... ok -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_missing -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_missing ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_raises oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_raises ... ok -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_true -oslo_policy.tests.test_checks.RuleCheckTestCase.test_rule_true ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same ... ok -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_enforce_scope -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_enforce_scope ... ok -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_policy_file -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_policy_file ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_but_overwrite_false -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_but_overwrite_false ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_are_aliased_to_new_names -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_are_aliased_to_new_names ... ok -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_two_opts -oslo_policy.tests.test_opts.OptsTestCase.test_set_defaults_two_opts ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_with_same_name -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_deprecated_policies_with_same_name ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C ... ok oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_raises_skipped oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_raises_skipped ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_same_opts_registered ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_and_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_and_D ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_or_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_and_C_or_D ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_empty_line_formatting -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_empty_line_formatting ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_explicit +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_explicit ... ok + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_skipped oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_skipped ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_and_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_and_D ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_or_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_or_D ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content_stdout -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_expected_content_stdout ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_1 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_1 ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_caching_with_files_updated_opts_registered ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_2 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_2 ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_no_rules +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_no_rules ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_custom_exception +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_custom_exception ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_default +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_raise_default ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_rule_not_exist_not_empty_policy_file +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_rule_not_exist_not_empty_policy_file ... ok +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_with_rule +oslo_policy.tests.test_policy.CheckFunctionTestCase.test_check_with_rule ... ok +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_both_default_policy_file_exist +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_both_default_policy_file_exist ... ok +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_no_fallback_to_json_file +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_no_fallback_to_json_file ... ok +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_new_default_policy_file_exist +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_new_default_policy_file_exist ... ok +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_old_default_policy_file_exist +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_old_default_policy_file_exist ... ok +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_overridden_policy_file +oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_overridden_policy_file ... ok +oslo_policy.tests.test_policy.RegisterCheckTestCase.test_register_check +oslo_policy.tests.test_policy.RegisterCheckTestCase.test_register_check ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_from_dict +oslo_policy.tests.test_policy.RulesTestCase.test_from_dict ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_init +oslo_policy.tests.test_policy.RulesTestCase.test_init ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_init_basic +oslo_policy.tests.test_policy.RulesTestCase.test_init_basic ... ok + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.RulesTestCase.test_load_empty_data +oslo_policy.tests.test_policy.RulesTestCase.test_load_empty_data ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_load_json +oslo_policy.tests.test_policy.RulesTestCase.test_load_json ... ok + WARNING [oslo_policy.policy] JSON formatted policy_file support is deprecated since Victoria release. You need to use YAML format which will be default in future. You can use ``oslopolicy-convert-json-to-yaml`` tool to convert existing JSON-formatted policy file to YAML-formatted in backward compatible way: https://docs.openstack.org/oslo.policy/latest/cli/oslopolicy-convert-json-to-yaml.html. +oslo_policy.tests.test_policy.RulesTestCase.test_load_json_deprecated +oslo_policy.tests.test_policy.RulesTestCase.test_load_json_deprecated ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_load_json_invalid_exc +oslo_policy.tests.test_policy.RulesTestCase.test_load_json_invalid_exc ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml +oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml_invalid_exc +oslo_policy.tests.test_policy.RulesTestCase.test_load_yaml_invalid_exc ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_missing_default +oslo_policy.tests.test_policy.RulesTestCase.test_missing_default ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_no_default +oslo_policy.tests.test_policy.RulesTestCase.test_no_default ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_retrieval +oslo_policy.tests.test_policy.RulesTestCase.test_retrieval ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_str +oslo_policy.tests.test_policy.RulesTestCase.test_str ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_str_true +oslo_policy.tests.test_policy.RulesTestCase.test_str_true ... ok +oslo_policy.tests.test_policy.RulesTestCase.test_with_default +oslo_policy.tests.test_policy.RulesTestCase.test_with_default ... ok +oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check +oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check ... ok +oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check_decorator +oslo_policy.tests.test_checks.CheckRegisterTestCase.test_register_check_decorator ... ok oslo_policy.tests.test_checks.RoleCheckTestCase.test_accept oslo_policy.tests.test_checks.RoleCheckTestCase.test_accept ... ok oslo_policy.tests.test_checks.RoleCheckTestCase.test_format_value oslo_policy.tests.test_checks.RoleCheckTestCase.test_format_value ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_generate_loadable_yaml -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_generate_loadable_yaml ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_1 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_1 ... ok -oslo_policy.tests.test_policy.RegisterCheckTestCase.test_register_check -oslo_policy.tests.test_policy.RegisterCheckTestCase.test_register_check ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_opts_registered ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_2 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_2 ... ok oslo_policy.tests.test_checks.RoleCheckTestCase.test_no_roles_case oslo_policy.tests.test_checks.RoleCheckTestCase.test_no_roles_case ... ok oslo_policy.tests.test_checks.RoleCheckTestCase.test_reject oslo_policy.tests.test_checks.RoleCheckTestCase.test_reject ... ok -oslo_policy.tests.test_checks.TrueCheckTestCase.test_call -oslo_policy.tests.test_checks.TrueCheckTestCase.test_call ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_invalid_formatting -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_invalid_formatting ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_3 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_3 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_4 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_4 ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_5 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_5 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_6 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_6 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_7 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_7 ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_literal_block_formatting -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_literal_block_formatting ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_8 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_group_and_not_8 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_1 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_1 ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_paragraph_formatting -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_paragraph_formatting ... ok -oslo_policy.tests.test_checks.TrueCheckTestCase.test_str -oslo_policy.tests.test_checks.TrueCheckTestCase.test_str ... ok oslo_policy.tests.test_parser.ParseStateMetaTestCase.test_parse_state_meta oslo_policy.tests.test_parser.ParseStateMetaTestCase.test_parse_state_meta ... ok oslo_policy.tests.test_parser.ParseStateMetaTestCase.test_reducer @@ -1928,130 +2066,34 @@ oslo_policy.tests.test_shell.CheckerTestCase.test_flatten_from_dict ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_flatten_from_file oslo_policy.tests.test_shell.CheckerTestCase.test_flatten_from_file ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_2 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_2 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_3 -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_and_B_or_C_with_not_3 ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_and_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_and_D ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_or_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_and_C_or_D ... ok -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_policies_deprecated_for_removal -oslo_policy.tests.test_generator.GenerateSampleYAMLTestCase.test_policies_deprecated_for_removal ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_and_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_and_D ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_changed -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_changed ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_or_D -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_A_or_B_or_C_or_D ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_empty -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_empty ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_fail -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_fail ... ok -oslo_policy.tests.test_sphinxext.IndentTest.test_indent -oslo_policy.tests.test_sphinxext.IndentTest.test_indent ... ok -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_shifts -oslo_policy.tests.test_parser.ParseTextRuleTestCase.test_shifts ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_force -oslo_policy.tests.test_policy.EnforcerTest.test_load_directory_twice_force ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_sorted oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_sorted ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_file -oslo_policy.tests.test_policy.EnforcerTest.test_load_file ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_file_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_file_opts_registered ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_custom_target oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_custom_target ... ok -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_both_default_policy_file_exist -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_both_default_policy_file_exist ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_json_file_log_warning -oslo_policy.tests.test_policy.EnforcerTest.test_load_json_file_log_warning ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_owner oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_owner ... ok oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_scope oslo_policy.tests.test_shell.CheckerTestCase.test_pass_rule_parameters_with_scope ... ok -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_no_fallback_to_json_file -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_no_fallback_to_json_file ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories -oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories ... ok -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_new_default_policy_file_exist -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_new_default_policy_file_exist ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_multiple_directories_opts_registered ... ok -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_old_default_policy_file_exist -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_only_old_default_policy_file_exist ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory -oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory ... ok -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_overridden_policy_file -oslo_policy.tests.test_policy.PickPolicyFileTestCase.test_overridden_policy_file ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory_opts_registered -oslo_policy.tests.test_policy.EnforcerTest.test_load_non_existed_directory_opts_registered ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_multiple_scope_types -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_multiple_scope_types ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_policy_dirs_with_non_directory -oslo_policy.tests.test_policy.EnforcerTest.test_load_policy_dirs_with_non_directory ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_type_strings_fails -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_type_strings_fails ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_types -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_create_opt_with_scope_types ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_ensure_scope_types_are_unique -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_ensure_scope_types_are_unique ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equal_subclass -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equal_subclass ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_clear -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_clear ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_less_obvious -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_less_obvious ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_obvious -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_equality_obvious ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_check -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_check ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_force -oslo_policy.tests.test_policy.EnforcerTest.test_load_rules_twice_force ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_class -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_class ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_name -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_name ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_non_reversible_check -oslo_policy.tests.test_policy.EnforcerTest.test_non_reversible_check ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_subclass -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_not_equal_subclass ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_rule_is_parsed -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_rule_is_parsed ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_rule_with_check -oslo_policy.tests.test_policy.EnforcerTest.test_rule_with_check ... ok -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_str -oslo_policy.tests.test_policy.RuleDefaultTestCase.test_str ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_set_rules_type -oslo_policy.tests.test_policy.EnforcerTest.test_set_rules_type ... ok -oslo_policy.tests.test_policy.EnforcerTest.test_warning_on_redundant_file_rules -oslo_policy.tests.test_policy.EnforcerTest.test_warning_on_redundant_file_rules ... ok ---------------------------------------------------------------------- -Ran 342 tests in 1.709s +Ran 342 tests in 1.702s OK + stestr slowest -Test id Runtime (s) ---------------------------------------------------------------------------------------------------------------------------- ----------- -oslo_policy.tests.test_generator.ValidatorTestCase.test_cyclical_reference 0.008 -oslo_policy.tests.test_generator.ValidatorTestCase.test_false_okay 0.008 -oslo_policy.tests.test_policy.EnforcerCheckRulesTest.test_undefined_rule_raises_skipped 0.008 -oslo_policy.tests.test_generator.GeneratePolicyTestCase.test_merged_rules 0.007 -oslo_policy.tests.test_policy.DocumentedRuleDefaultDeprecationTestCase.test_deprecated_rule_requires_deprecated_rule_object 0.006 -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload 0.006 -oslo_policy.tests.test_external.HttpCheckTestCase.test_reject 0.006 -oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload_opts_registered 0.006 -oslo_policy.tests.test_generator.ValidatorTestCase.test_reference_nonexistent 0.006 -oslo_policy.tests.test_policy.RulesTestCase.test_load_json_deprecated 0.006 +Test id Runtime (s) +------------------------------------------------------------------------------------------------ ----------- +oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_converted_yaml_is_loadable 0.010 +oslo_policy.tests.test_generator.GenerateSampleJSONTestCase.test_expected_content 0.009 +oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file 0.009 +oslo_policy.tests.test_generator.UpgradePolicyTestCase.test_upgrade_policy_json_file_log_warning 0.008 +oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept 0.008 +oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_reject 0.008 +oslo_policy.tests.test_generator.ConvertJsonToYamlTestCase.test_convert_json_to_yaml_file 0.008 +oslo_policy.tests.test_policy.EnforcerTest.test_enforcer_keep_use_conf_flag_after_reload 0.007 +oslo_policy.tests.test_external.HttpsCheckTestCase.test_https_accept_with_verify_cert 0.007 +oslo_policy.tests.test_policy.EnforcerTest.test_authorize_opt_registered 0.006 + rm -rf .stestr make[1]: Leaving directory '/build/reproducible-path/python-oslo.policy-4.6.0' create-stamp debian/debhelper-build-stamp @@ -2063,19 +2105,22 @@ py3versions: no X-Python3-Version in control file, using supported versions pkgos-dh_auto_install --no-py2 + PKGOS_IN_TMP=no -+ 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 -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=python-oslo.policy -+ echo python-oslo.policy -+ sed s/python-// +++ echo python-oslo.policy +++ sed s/python-// + PY_MODULE_NAME=oslo.policy -+ py3versions -vr +++ py3versions -vr + PYTHON3S=3.13 -+ [ no = yes ] ++ '[' no = yes ']' + TARGET_DIR=python3-oslo.policy -+ pwd ++ for pyvers in ${PYTHON3S} +++ pwd + python3.13 setup.py install --install-layout=deb --root /build/reproducible-path/python-oslo.policy-4.6.0/debian/python3-oslo.policy /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! @@ -2262,10 +2307,10 @@ Installing oslopolicy-policy-upgrade script to /build/reproducible-path/python-oslo.policy-4.6.0/debian/python3-oslo.policy/usr/bin Installing oslopolicy-sample-generator script to /build/reproducible-path/python-oslo.policy-4.6.0/debian/python3-oslo.policy/usr/bin Installing oslopolicy-validator script to /build/reproducible-path/python-oslo.policy-4.6.0/debian/python3-oslo.policy/usr/bin -+ pwd -+ rm -rf /build/reproducible-path/python-oslo.policy-4.6.0/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ rm -rf /build/reproducible-path/python-oslo.policy-4.6.0/debian/tmp/usr/lib/python*/dist-packages/*.pth +++ pwd ++ rm -rf '/build/reproducible-path/python-oslo.policy-4.6.0/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ rm -rf '/build/reproducible-path/python-oslo.policy-4.6.0/debian/tmp/usr/lib/python*/dist-packages/*.pth' make[1]: Leaving directory '/build/reproducible-path/python-oslo.policy-4.6.0' dh_installdocs -O--buildsystem=pybuild debian/rules override_dh_sphinxdoc @@ -2480,10 +2525,10 @@ The HTML pages are in debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html. dh_sphinxdoc -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/bootstrap.min.js -dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/navigation.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/jquery-3.2.1.min.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/docs.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/bootstrap.min.js +dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-oslo.policy-doc/usr/share/doc/python-oslo.policy-doc/html/_static/js/navigation.js make[1]: Leaving directory '/build/reproducible-path/python-oslo.policy-4.6.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/python-oslo.policy-4.6.0' @@ -2519,14 +2564,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -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 \ @@ -2535,7 +2580,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installinit --error-handler=true make[1]: Leaving directory '/build/reproducible-path/python-oslo.policy-4.6.0' @@ -2550,14 +2595,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -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 \ @@ -2566,7 +2611,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installsystemd make[1]: Leaving directory '/build/reproducible-path/python-oslo.policy-4.6.0' @@ -2600,12 +2645,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/1341776/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1341776/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/2467798 and its subdirectories -I: Current time: Tue Sep 30 20:23:41 -12 2025 -I: pbuilder-time-stamp: 1759307021 +I: removing directory /srv/workspace/pbuilder/1341776 and its subdirectories +I: Current time: Wed Nov 4 04:48:08 +14 2026 +I: pbuilder-time-stamp: 1793717288