unit tests broken in Python 3.5

Bug #1506639 reported by Thomas Goirand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-barbicanclient
New
Undecided
Unassigned

Bug Description

barbicanclient has broken unit tests in Python 3.5 (when building the package in Debian). Please fix. Note this is 3.3.0 (ie: the Liberty version of the client).

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_check_auth_arguments_v2
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_check_auth_arguments_v2
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_default_endpoint_filter_kwargs_set_correctly
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_default_endpoint_filter_kwargs_set_correctly
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_endpoint_filter_kwargs_set_correctly
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_endpoint_filter_kwargs_set_correctly
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_main
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_main
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_noauth_and_authurl_both_specified
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_noauth_and_authurl_both_specified
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_noauth_and_missing_endpoint_tenantid_args
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_noauth_and_missing_endpoint_tenantid_args
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_required_keystone_auth_arguments_are_missing
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_error_if_required_keystone_auth_arguments_are_missing
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_check_auth_arguments_v2
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_check_auth_arguments_v2
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_create_client_with_no_auth_url
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_create_client_with_no_auth_url
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_missing_credentials
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_fail_missing_credentials
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_show_usage_with_help_flag
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_show_usage_with_help_flag
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_show_usage_with_no_args
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_show_usage_with_no_args
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

======================================================================
FAIL: barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_succeed_if_noauth_with_valid_args_specified
barbicanclient.tests.test_barbican.WhenTestingBarbicanCLI.test_should_succeed_if_noauth_with_valid_args_specified
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_barbican.py", line 27, in setUp
    self._setUp('barbican')
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/tests/test_client.py", line 253, in _setUp
    project_id=self.project_id)
  File "/home/zigo/sources/openstack/liberty/python-barbicanclient/build-area/python-barbicanclient-3.3.0/barbicanclient/client.py", line 155, in __init__
    session = ks_session.Session(verify=kwargs.pop('verify', True))
  File "/usr/lib/python3/dist-packages/keystoneclient/utils.py", line 337, in inner
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/keystoneclient/session.py", line 138, in __init__
    for scheme in session.adapters:
RuntimeError: OrderedDict mutated during iteration

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.