{"body":"neutron_lbaas.tests.unit.db.loadbalancer.test_proxy_plugin.LbaasListenerTests.test_create_listener_loadbalancer_id_does_not_exist\n---------------------------------------------------------------------------------------------------------------------------------\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n       ERROR [neutron.api.extensions] Extension path 'neutron/tests/unit/extensions' doesn't exist!\n\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/resource.py\", line 79, in resource\n        result = method(request=request, **args)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/base.py\", line 436, in create\n        return self._create(request, body, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/db/api.py\", line 93, in wrapped\n        setattr(e, '_RETRY_EXCEEDED', True)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 220, in __exit__\n        self.force_reraise()\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 196, in force_reraise\n        six.reraise(self.type_, self.value, self.tb)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/six.py\", line 686, in reraise\n        raise value\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/db/api.py\", line 89, in wrapped\n        return f(*args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_db/api.py\", line 151, in wrapper\n        ectxt.value = e.inner_exc\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 220, in __exit__\n        self.force_reraise()\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 196, in force_reraise\n        six.reraise(self.type_, self.value, self.tb)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/six.py\", line 686, in reraise\n        raise value\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_db/api.py\", line 139, in wrapper\n        return f(*args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/db/api.py\", line 129, in wrapped\n        traceback.format_exc())\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 220, in __exit__\n        self.force_reraise()\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 196, in force_reraise\n        six.reraise(self.type_, self.value, self.tb)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/six.py\", line 686, in reraise\n        raise value\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/db/api.py\", line 124, in wrapped\n        return f(*dup_args, **dup_kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/base.py\", line 549, in _create\n        obj = do_create(body)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/base.py\", line 531, in do_create\n        request.context, reservation.reservation_id)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 220, in __exit__\n        self.force_reraise()\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_utils/excutils.py\", line 196, in force_reraise\n        six.reraise(self.type_, self.value, self.tb)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/six.py\", line 686, in reraise\n        raise value\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/base.py\", line 524, in do_create\n        return obj_creator(request.context, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/neutron_lbaas/services/loadbalancer/proxy_plugin.py\", line 236, in create_listener\n        return self._create_resource(LISTENER, context, listener)\n      File \"/Users/germ0640/Project/neutron-lbaas/neutron_lbaas/services/loadbalancer/proxy_plugin.py\", line 175, in _create_resource\n        context.auth_token, {resource_: r})\n      File \"/Users/germ0640/Project/neutron-lbaas/neutron_lbaas/services/loadbalancer/proxy_plugin.py\", line 132, in request\n        raise e\n    neutron_lib.exceptions.NotFound: <unprintable NotFound object>\n\n    During handling of the above exception, another exception occurred:\n\n    Traceback (most recent call last):\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/tests/base.py\", line 116, in func\n        return f(self, *args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/requests_mock/mocker.py\", line 219, in inner\n        return func(*args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/neutron_lbaas/tests/unit/db/loadbalancer/test_proxy_plugin.py\", line 402, in test_create_listener_loadbalancer_id_does_not_exist\n        expected_res_status=str(404))\n      File \"/Users/germ0640/Project/neutron-lbaas/neutron_lbaas/tests/unit/db/loadbalancer/util.py\", line 141, in _create_listener\n        listener_res = listener_req.get_response(self.ext_api)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/request.py\", line 1299, in send\n        application, catch_exc_info=False)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/request.py\", line 1263, in call_application\n        app_iter = application(self.environ, start_response)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/dec.py\", line 144, in __call__\n        return resp(environ, start_response)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/routes/middleware.py\", line 141, in __call__\n        response = self.app(environ, start_response)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/dec.py\", line 144, in __call__\n        return resp(environ, start_response)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/dec.py\", line 130, in __call__\n        resp = self.call_func(req, *args, **self.kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/webob/dec.py\", line 195, in call_func\n        return self.func(req, *args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/v2/resource.py\", line 82, in resource\n        language)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/api/api_common.py\", line 383, in convert_exception_to_http_exc\n        {'NeutronError': get_exception_data(e)})\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/wsgi.py\", line 299, in serialize\n        return self.dispatch(data, action=action)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/wsgi.py\", line 289, in dispatch\n        return action_method(*args, **kwargs)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/wsgi.py\", line 311, in default\n        return encode_body(jsonutils.dumps(data, default=sanitizer))\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/lib/python3.5/site-packages/oslo_serialization/jsonutils.py\", line 190, in dumps\n        return json.dumps(obj, default=default, **kwargs)\n      File \"/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/__init__.py\", line 237, in dumps\n        **kw).encode(obj)\n      File \"/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/encoder.py\", line 198, in encode\n        chunks = self.iterencode(o, _one_shot=True)\n      File \"/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/lib/python3.5/json/encoder.py\", line 256, in iterencode\n        return _iterencode(o, 0)\n      File \"/Users/germ0640/Project/neutron-lbaas/.tox/py35/src/neutron/neutron/wsgi.py\", line 310, in sanitizer\n        return six.text_type(obj)\n    TypeError: __str__ returned non-string (type bytes)","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/ByMGX5r3","modified":1489012253,"id":"ByMGX5r3","size":8676,"lines":111,"own_paste":false,"theme":"","date":1489012253}