Reviewed: https://review.opendev.org/c/openstack/glance/+/825027 Committed: https://opendev.org/openstack/glance/commit/800ba9645dc180f8be4ac68e231cd7b7c6e42716 Submitter: "Zuul (22348)" Branch: master
commit 800ba9645dc180f8be4ac68e231cd7b7c6e42716 Author: Cyril Roelandt <[email protected]> Date: Tue Jan 18 00:43:08 2022 +0100 Fix tests on Python3.10 Both test_property_protection_with_missing_operation and test_property_protection_with_misspelt_operation rely on a bug in Python 3.9: the "]" character in a section name is not read, so section '^[0-9]' is read as '^[0-9'. This causes _compile_rule to fail and raise the exception the tests are expecting. In Python 3.10, this bug has been fixed and the exception is no longer raised. Instead, CONFIG.get() raises a NoOptionError in _load_rules, which is not caught. Closes-Bug: #1954321 Change-Id: Ibce11ac002dc900299d478ea875797dd1f8df17e ** Changed in: glance Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/1954321 Title: Python3.10 error Status in Glance: Fix Released Bug description: tox -e py310 fails - Please see comment #1. To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1954321/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

