requests_mock.exceptions.NoMockAddress: No mock address: POST http://auth.url/prefix/v3/auth/tokens

Bug #1718881 reported by zhangyangyang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystonemiddleware
Invalid
Undecided
Unassigned

Bug Description

py 27 errror:

Captured traceback:
2017-09-18 11:49:33.455553 | ~~~~~~~~~~~~~~~~~~~
2017-09-18 11:49:33.455575 | Traceback (most recent call last):
2017-09-18 11:49:33.455627 | File "keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py", line 2569, in test_plugin_loading_with_auth_section
2017-09-18 11:49:33.455650 | resp = self.good_request(app)
2017-09-18 11:49:33.455694 | File "keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py", line 2462, in good_request
2017-09-18 11:49:33.455726 | resp = self.call(app, headers={'X-Auth-Token': user_token_id})
2017-09-18 11:49:33.455761 | File "keystonemiddleware/tests/unit/auth_token/base.py", line 58, in call
2017-09-18 11:49:33.455785 | resp = req.get_response(middleware)
2017-09-18 11:49:33.455845 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1316, in send
2017-09-18 11:49:33.455869 | application, catch_exc_info=False)
2017-09-18 11:49:33.455944 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/request.py", line 1280, in call_application
2017-09-18 11:49:33.455979 | app_iter = application(self.environ, start_response)
2017-09-18 11:49:33.456038 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 131, in __call__
2017-09-18 11:49:33.456067 | resp = self.call_func(req, *args, **self.kwargs)
2017-09-18 11:49:33.456126 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/webob/dec.py", line 196, in call_func
2017-09-18 11:49:33.456152 | return self.func(req, *args, **kwargs)
2017-09-18 11:49:33.456186 | File "keystonemiddleware/auth_token/__init__.py", line 331, in __call__
2017-09-18 11:49:33.456210 | response = self.process_request(req)
2017-09-18 11:49:33.456246 | File "keystonemiddleware/auth_token/__init__.py", line 625, in process_request
2017-09-18 11:49:33.456288 | resp = super(AuthProtocol, self).process_request(request)
2017-09-18 11:49:33.456327 | File "keystonemiddleware/auth_token/__init__.py", line 404, in process_request
2017-09-18 11:49:33.456349 | allow_expired=allow_expired)
2017-09-18 11:49:33.456385 | File "keystonemiddleware/auth_token/__init__.py", line 437, in _do_fetch_token
2017-09-18 11:49:33.456411 | data = self.fetch_token(token, **kwargs)
2017-09-18 11:49:33.456446 | File "keystonemiddleware/auth_token/__init__.py", line 764, in fetch_token
2017-09-18 11:49:33.456468 | allow_expired=allow_expired)
2017-09-18 11:49:33.456503 | File "keystonemiddleware/auth_token/_identity.py", line 217, in verify_token
2017-09-18 11:49:33.456531 | auth_ref = self._request_strategy.verify_token(
2017-09-18 11:49:33.456568 | File "keystonemiddleware/auth_token/_identity.py", line 168, in _request_strategy
2017-09-18 11:49:33.456595 | strategy_class = self._get_strategy_class()
2017-09-18 11:49:33.456638 | File "keystonemiddleware/auth_token/_identity.py", line 190, in _get_strategy_class
2017-09-18 11:49:33.456670 | if self._adapter.get_endpoint(version=klass.AUTH_VERSION):
2017-09-18 11:49:33.456734 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 223, in get_endpoint
2017-09-18 11:49:33.456766 | return self.session.get_endpoint(auth or self.auth, **kwargs)
2017-09-18 11:49:33.456830 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 942, in get_endpoint
2017-09-18 11:49:33.456856 | return auth.get_endpoint(self, **kwargs)
2017-09-18 11:49:33.456921 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 380, in get_endpoint
2017-09-18 11:49:33.456950 | allow_version_hack=allow_version_hack, **kwargs)
2017-09-18 11:49:33.457016 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 271, in get_endpoint_data
2017-09-18 11:49:33.457048 | service_catalog = self.get_access(session).service_catalog
2017-09-18 11:49:33.457113 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 135, in get_access
2017-09-18 11:49:33.457139 | self.auth_ref = self.get_auth_ref(session)
2017-09-18 11:49:33.457207 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py", line 198, in get_auth_ref
2017-09-18 11:49:33.457236 | return self._plugin.get_auth_ref(session, **kwargs)
2017-09-18 11:49:33.457302 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py", line 165, in get_auth_ref
2017-09-18 11:49:33.457328 | authenticated=False, log=False, **rkwargs)
2017-09-18 11:49:33.457390 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 848, in post
2017-09-18 11:49:33.457417 | return self.request(url, 'POST', **kwargs)
2017-09-18 11:49:33.457479 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 698, in request
2017-09-18 11:49:33.457500 | resp = send(**kwargs)
2017-09-18 11:49:33.457565 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 756, in _send_request
2017-09-18 11:49:33.457594 | resp = self.session.request(method, url, **kwargs)
2017-09-18 11:49:33.457655 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/requests/sessions.py", line 508, in request
2017-09-18 11:49:33.457681 | resp = self.send(prep, **send_kwargs)
2017-09-18 11:49:33.457743 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/requests_mock/mocker.py", line 101, in _fake_send
2017-09-18 11:49:33.457772 | return _original_send(session, request, **kwargs)
2017-09-18 11:49:33.457832 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/requests/sessions.py", line 618, in send
2017-09-18 11:49:33.457857 | r = adapter.send(request, **kwargs)
2017-09-18 11:49:33.457918 | File "/home/jenkins/workspace/gate-keystonemiddleware-python27-ubuntu-xenial/.tox/py27/local/lib/python2.7/site-packages/requests_mock/adapter.py", line 233, in send
2017-09-18 11:49:33.457950 | raise exceptions.NoMockAddress(request)
2017-09-18 11:49:33.457992 | requests_mock.exceptions.NoMockAddress: No mock address: POST http://auth.url/prefix/v3/auth/tokens
2017-09-18 11:49:33.458007 |

http://logs.openstack.org/23/504323/2/check/gate-keystonemiddleware-python27-ubuntu-xenial/4522582/console.html

Revision history for this message
Lance Bragstad (lbragstad) wrote :

I'm unable to recreate this on master. It looks like there was some zuul issues at play during this time, in addition to Colleen's comments.

Changed in keystonemiddleware:
status: New → Invalid
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.