)]}'
{"tempest/api/compute/base.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2cc2514d0d4cff6de010b7c7df14a0e6fa37a41c","unresolved":false,"context_lines":[{"line_number":248,"context_line":"            raise cls.skipException(msg)"},{"line_number":249,"context_line":"        if (cls.config.compute.allow_tenant_isolation or"},{"line_number":250,"context_line":"            cls.force_tenant_isolation is True):"},{"line_number":251,"context_line":"            creds \u003d cls.isolated_creds.get_admin_creds(create_router\u003dFalse)"},{"line_number":252,"context_line":"            admin_username, admin_tenant_name, admin_password \u003d creds"},{"line_number":253,"context_line":"            cls.os_adm \u003d clients.Manager(username\u003dadmin_username,"},{"line_number":254,"context_line":"                                         password\u003dadmin_password,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FP%2B4%3D","line":251,"updated":"2014-01-15 22:02:11.000000000","message":"I don\u0027t think this is needed with the new framework.","commit_id":"65cf165ac1dd3e6227c33b8a92697735097bf93b"}],"tempest/api/compute/images/test_images.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2cc2514d0d4cff6de010b7c7df14a0e6fa37a41c","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        if cls.multi_user:"},{"line_number":39,"context_line":"            if cls.config.compute.allow_tenant_isolation:"},{"line_number":40,"context_line":"                creds \u003d cls.isolated_creds.get_alt_creds(create_router\u003dFalse)"},{"line_number":41,"context_line":"                username, tenant_name, password \u003d creds"},{"line_number":42,"context_line":"                cls.alt_manager \u003d clients.Manager(username\u003dusername,"},{"line_number":43,"context_line":"                                                  password\u003dpassword,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FP%2Bk%3D","line":40,"updated":"2014-01-15 22:02:11.000000000","message":"Same here","commit_id":"65cf165ac1dd3e6227c33b8a92697735097bf93b"}],"tempest/api/compute/images/test_images_oneserver.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2cc2514d0d4cff6de010b7c7df14a0e6fa37a41c","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        if cls.multi_user:"},{"line_number":74,"context_line":"            if cls.config.compute.allow_tenant_isolation:"},{"line_number":75,"context_line":"                creds \u003d cls.isolated_creds.get_alt_creds(create_router\u003dFalse)"},{"line_number":76,"context_line":"                username, tenant_name, password \u003d creds"},{"line_number":77,"context_line":"                cls.alt_manager \u003d clients.Manager(username\u003dusername,"},{"line_number":78,"context_line":"                                                  password\u003dpassword,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FP%2Bg%3D","line":75,"updated":"2014-01-15 22:02:11.000000000","message":"and here","commit_id":"65cf165ac1dd3e6227c33b8a92697735097bf93b"}],"tempest/api/compute/images/test_images_oneserver_negative.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2cc2514d0d4cff6de010b7c7df14a0e6fa37a41c","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"        if cls.multi_user:"},{"line_number":76,"context_line":"            if cls.config.compute.allow_tenant_isolation:"},{"line_number":77,"context_line":"                creds \u003d cls.isolated_creds.get_alt_creds(create_router\u003dFalse)"},{"line_number":78,"context_line":"                username, tenant_name, password \u003d creds"},{"line_number":79,"context_line":"                cls.alt_manager \u003d clients.Manager(username\u003dusername,"},{"line_number":80,"context_line":"                                                  password\u003dpassword,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FP%2BQ%3D","line":77,"updated":"2014-01-15 22:02:11.000000000","message":"...","commit_id":"65cf165ac1dd3e6227c33b8a92697735097bf93b"}],"tempest/api/compute/test_authorization.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2cc2514d0d4cff6de010b7c7df14a0e6fa37a41c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        cls.security_client \u003d cls.os.security_groups_client"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"        if cls.config.compute.allow_tenant_isolation:"},{"line_number":45,"context_line":"            creds \u003d cls.isolated_creds.get_alt_creds(create_router\u003dFalse)"},{"line_number":46,"context_line":"            username, tenant_name, password \u003d creds"},{"line_number":47,"context_line":"            cls.alt_manager \u003d clients.Manager(username\u003dusername,"},{"line_number":48,"context_line":"                                              password\u003dpassword,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2FP%2BE%3D","line":45,"updated":"2014-01-15 22:02:11.000000000","message":"Here...","commit_id":"65cf165ac1dd3e6227c33b8a92697735097bf93b"}]}
