[Python-modules-team] Bug#962937: python-oauthlib: FTBFS with newer python-mock
Ondřej Nový
novy at ondrej.org
Tue Jun 16 08:49:50 BST 2020
Source: python-oauthlib
Version: 3.1.0-1
Severity: serious
Tags: ftbfs
python-oauthlib 3.1.0-1 FTBFS and autopkgtest fails with newer python-mock 4.0.2-1.
Thanks for fixing.
__________ AuthorizationCodeGrantTest.test_invalid_request_duplicates __________
self = <tests.oauth2.rfc6749.grant_types.test_authorization_code.AuthorizationCodeGrantTest testMethod=test_invalid_request_duplicates>
def test_invalid_request_duplicates(self):
request = mock.MagicMock(wraps=self.request)
request.grant_type = 'authorization_code'
request.duplicate_params = ['client_id']
> self.assertRaises(errors.InvalidRequestError, self.auth.validate_token_request,
request)
tests/oauth2/rfc6749/grant_types/test_authorization_code.py:159:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py:453: in validate_token_request
raise errors.InvalidRequestError(description='Duplicate %s parameter.' % param,
/usr/lib/python3/dist-packages/oauthlib/oauth2/rfc6749/errors.py:49: in __init__
if request:
/usr/lib/python3/dist-packages/mock/mock.py:2160: in __get__
return self.create_mock()
/usr/lib/python3/dist-packages/mock/mock.py:2156: in create_mock
_set_return_value(parent, m, entry)
/usr/lib/python3/dist-packages/mock/mock.py:2053: in _set_return_value
method._mock_wraps = getattr(mock._mock_wraps, name)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
def __getattr__(self, name):
if name in self._params:
return self._params[name]
else:
> raise AttributeError(name)
E AttributeError: __bool__
/usr/lib/python3/dist-packages/oauthlib/common.py:436: AttributeError
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.6.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8), LANGUAGE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
More information about the Python-modules-team
mailing list