)]}'
{"novaclient/tests/functional/base.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d84dca0f74514bdedaf106649e809aa213e3d37","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            tenant_name\u003dtenant,"},{"line_number":202,"context_line":"            uri\u003dauth_url,"},{"line_number":203,"context_line":"            cli_dir\u003dcli_dir,"},{"line_number":204,"context_line":"            insecure\u003dinsecure)"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"        self.keystone \u003d keystoneclient.Client(username\u003duser,"},{"line_number":207,"context_line":"                                              password\u003dpasswd,"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a18252c_39636bb3","side":"PARENT","line":204,"updated":"2016-04-12 13:20:58.000000000","message":"Why did this need to be removed?","commit_id":"77f214bdbd7d9e8ba935ace1dce0290061ddd737"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"3d92287c96f14ce602606503e8675fe9004b7d80","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            tenant_name\u003dtenant,"},{"line_number":202,"context_line":"            uri\u003dauth_url,"},{"line_number":203,"context_line":"            cli_dir\u003dcli_dir,"},{"line_number":204,"context_line":"            insecure\u003dinsecure)"},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"        self.keystone \u003d keystoneclient.Client(username\u003duser,"},{"line_number":207,"context_line":"                                              password\u003dpasswd,"}],"source_content_type":"text/x-python","patch_set":7,"id":"5a18252c_dc72257c","side":"PARENT","line":204,"in_reply_to":"5a18252c_39636bb3","updated":"2016-04-12 13:32:07.000000000","message":"oh...","commit_id":"77f214bdbd7d9e8ba935ace1dce0290061ddd737"}],"novaclient/tests/functional/hooks/post_test_hook.sh":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"27b9955b5399f49cfde98740c24dd910dc6b5aab","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"sudo chown -R jenkins:stack $NOVACLIENT_DIR"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# FIXME(melwitt): Currently, novaclient requires version in the"},{"line_number":34,"context_line":"# auth url in order to work and it doesn\u0027t support keystone v3."},{"line_number":35,"context_line":"# Use v2.0 in the auth url in clouds.yaml to enable the functional"},{"line_number":36,"context_line":"# test job to work until novaclient is updated to support v3"},{"line_number":37,"context_line":"sudo sed -i -e \u0027s/auth_url: \\([^v ]\\+\\)\\(\\/v[0-9]\\+\\.\\?[0-9]*\\)\\?$/auth_url: \\1\\/v2.0/g\u0027 /etc/openstack/clouds.yaml"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"# Go to the novaclient dir"},{"line_number":40,"context_line":"cd $NOVACLIENT_DIR"}],"source_content_type":"text/x-sh","patch_set":9,"id":"5a18252c_06dc31e3","side":"PARENT","line":37,"range":{"start_line":33,"start_character":0,"end_line":37,"end_character":115},"updated":"2016-04-12 21:23:31.000000000","message":"yay! \\o/","commit_id":"77f214bdbd7d9e8ba935ace1dce0290061ddd737"}],"novaclient/tests/functional/v2/legacy/test_flavor_access.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9d84dca0f74514bdedaf106649e809aa213e3d37","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        self.nova(\u0027flavor-create --is-public false %s auto 512 1 1\u0027 % flv_name)"},{"line_number":47,"context_line":"        self.addCleanup(self.nova, \u0027flavor-delete %s\u0027 % flv_name)"},{"line_number":48,"context_line":"        self.nova(\u0027flavor-access-add\u0027, params\u003d\"%s %s\" %"},{"line_number":49,"context_line":"                                              (flv_name, self.project_id))"},{"line_number":50,"context_line":"        self.assertIn(self.project_id,"},{"line_number":51,"context_line":"                      self.nova(\u0027flavor-access-list --flavor %s\u0027 % flv_name))"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"5a18252c_b9c77b44","line":49,"updated":"2016-04-12 13:20:58.000000000","message":"nit: we could have just continued setting a self.tenant_id variable in the base class so we wouldn\u0027t have to change these values over in the tests, but it\u0027s not a huge issue.","commit_id":"dbd7900a0da0741df8a3578476af502876431b6a"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"3d92287c96f14ce602606503e8675fe9004b7d80","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        self.nova(\u0027flavor-create --is-public false %s auto 512 1 1\u0027 % flv_name)"},{"line_number":47,"context_line":"        self.addCleanup(self.nova, \u0027flavor-delete %s\u0027 % flv_name)"},{"line_number":48,"context_line":"        self.nova(\u0027flavor-access-add\u0027, params\u003d\"%s %s\" %"},{"line_number":49,"context_line":"                                              (flv_name, self.project_id))"},{"line_number":50,"context_line":"        self.assertIn(self.project_id,"},{"line_number":51,"context_line":"                      self.nova(\u0027flavor-access-list --flavor %s\u0027 % flv_name))"},{"line_number":52,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"5a18252c_7cb951e9","line":49,"in_reply_to":"5a18252c_b9c77b44","updated":"2016-04-12 13:32:07.000000000","message":"I understand that it can be done in separate patch, but want to use correct keystone term right now:)","commit_id":"dbd7900a0da0741df8a3578476af502876431b6a"}]}
