)]}'
{"cinder/compute/nova.py":[{"author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"change_message_id":"a74f997ec656fd141cb74cddd91a9059d3f6f342","unresolved":false,"context_lines":[{"line_number":63,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"# TODO(e0ne): Make Nova version configurable in Mitaka."},{"line_number":66,"context_line":"NOVA_API_VERSTION \u003d 2"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"nova_extensions \u003d [ext for ext in nova_client.discover_extensions(2)"},{"line_number":69,"context_line":"                   if ext.name \u003d\u003d \"assisted_volume_snapshots\"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_9e06361f","line":66,"updated":"2015-09-14 16:11:53.000000000","message":"You will probably have to change all these as well.\n    NOVA_API_VERSTION -\u003e NOVA_API_VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"change_message_id":"a74f997ec656fd141cb74cddd91a9059d3f6f342","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        LOG.debug(\u0027Nova client connection created using URL: %s\u0027, url)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    c \u003d nova_client.Client(NOVA_API_VERSTION,"},{"line_number":141,"context_line":"                           context.user_id,"},{"line_number":142,"context_line":"                           context.auth_token,"},{"line_number":143,"context_line":"                           context.project_name,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_f110c350","line":140,"updated":"2015-09-14 16:11:53.000000000","message":"same","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":16917,"name":"Alex O\u0027Rourke","email":"alex.orourke@hpe.com","username":"aorourke"},"change_message_id":"a74f997ec656fd141cb74cddd91a9059d3f6f342","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    def has_extension(self, context, extension, timeout\u003dNone):"},{"line_number":164,"context_line":"        try:"},{"line_number":165,"context_line":"            nova_exts \u003d nova_client.discover_extensions(NOVA_API_VERSTION)"},{"line_number":166,"context_line":"        except request_exceptions.Timeout:"},{"line_number":167,"context_line":"            raise exception.APITimeout(service\u003d\u0027Nova\u0027)"},{"line_number":168,"context_line":"        return extension in [e.name for e in nova_exts]"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_911dc768","line":165,"updated":"2015-09-14 16:11:53.000000000","message":"same","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"}],"cinder/tests/unit/compute/test_nova.py":[{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"54b1301dee271c64f689dfe2ef411c53fba87b8e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    def test_nova_client_regular(self, p_client):"},{"line_number":43,"context_line":"        nova.novaclient(self.ctx)"},{"line_number":44,"context_line":"        p_client.assert_called_once_with("},{"line_number":45,"context_line":"            nova.NOVA_API_VERSTION,"},{"line_number":46,"context_line":"            \u0027regularuser\u0027, \u0027token\u0027, None, region_name\u003dNone,"},{"line_number":47,"context_line":"            auth_url\u003d\u0027http://novahost:8774/v2/e3f0833dc08b4cea\u0027,"},{"line_number":48,"context_line":"            insecure\u003dFalse, endpoint_type\u003d\u0027publicURL\u0027, cacert\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_c3761c3e","line":45,"updated":"2015-09-14 14:53:38.000000000","message":"VERSTION -\u003e VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"54b1301dee271c64f689dfe2ef411c53fba87b8e","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def test_nova_client_admin_endpoint(self, p_client):"},{"line_number":53,"context_line":"        nova.novaclient(self.ctx, admin_endpoint\u003dTrue)"},{"line_number":54,"context_line":"        p_client.assert_called_once_with("},{"line_number":55,"context_line":"            nova.NOVA_API_VERSTION,"},{"line_number":56,"context_line":"            \u0027regularuser\u0027, \u0027token\u0027, None, region_name\u003dNone,"},{"line_number":57,"context_line":"            auth_url\u003d\u0027http://novaadmhost:4778/v2/e3f0833dc08b4cea\u0027,"},{"line_number":58,"context_line":"            insecure\u003dFalse, endpoint_type\u003d\u0027adminURL\u0027, cacert\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_4399ac6d","line":55,"updated":"2015-09-14 14:53:38.000000000","message":"VERSTION -\u003e VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"54b1301dee271c64f689dfe2ef411c53fba87b8e","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    def test_nova_client_privileged_user(self, p_client):"},{"line_number":63,"context_line":"        nova.novaclient(self.ctx, privileged_user\u003dTrue)"},{"line_number":64,"context_line":"        p_client.assert_called_once_with("},{"line_number":65,"context_line":"            nova.NOVA_API_VERSTION,"},{"line_number":66,"context_line":"            \u0027adminuser\u0027, \u0027strongpassword\u0027, None, region_name\u003dNone,"},{"line_number":67,"context_line":"            auth_url\u003d\u0027http://keystonehost:5000/v2.0\u0027,"},{"line_number":68,"context_line":"            insecure\u003dFalse, endpoint_type\u003d\u0027publicURL\u0027, cacert\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_03a414a4","line":65,"updated":"2015-09-14 14:53:38.000000000","message":"VERSTION -\u003e VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"54b1301dee271c64f689dfe2ef411c53fba87b8e","unresolved":false,"context_lines":[{"line_number":74,"context_line":"                             \u0027http://privatekeystonehost:5000/v2.0\u0027)"},{"line_number":75,"context_line":"        nova.novaclient(self.ctx, privileged_user\u003dTrue)"},{"line_number":76,"context_line":"        p_client.assert_called_once_with("},{"line_number":77,"context_line":"            nova.NOVA_API_VERSTION,"},{"line_number":78,"context_line":"            \u0027adminuser\u0027, \u0027strongpassword\u0027, None, region_name\u003dNone,"},{"line_number":79,"context_line":"            auth_url\u003d\u0027http://privatekeystonehost:5000/v2.0\u0027,"},{"line_number":80,"context_line":"            insecure\u003dFalse, endpoint_type\u003d\u0027publicURL\u0027, cacert\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_c3adbc89","line":77,"updated":"2015-09-14 14:53:38.000000000","message":"VERSTION -\u003e VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"},{"author":{"_account_id":17405,"name":"Jacob Gregor","email":"jgregor@us.ibm.com","username":"jgregor"},"change_message_id":"54b1301dee271c64f689dfe2ef411c53fba87b8e","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        self.override_config(\u0027os_region_name\u0027, \u0027farfaraway\u0027)"},{"line_number":86,"context_line":"        nova.novaclient(self.ctx)"},{"line_number":87,"context_line":"        p_client.assert_called_once_with("},{"line_number":88,"context_line":"            nova.NOVA_API_VERSTION,"},{"line_number":89,"context_line":"            \u0027regularuser\u0027, \u0027token\u0027, None, region_name\u003d\u0027farfaraway\u0027,"},{"line_number":90,"context_line":"            auth_url\u003d\u0027http://novahost:8774/v2/e3f0833dc08b4cea\u0027,"},{"line_number":91,"context_line":"            insecure\u003dFalse, endpoint_type\u003d\u0027publicURL\u0027, cacert\u003dNone,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_e3aa4070","line":88,"updated":"2015-09-14 14:53:38.000000000","message":"VERSTION -\u003e VERSION","commit_id":"6746e0a63cedd1f32e167cbd747524aab5cc850f"}]}
