)]}'
{"etc/tempest.conf.sample":[{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"1992f95fb1078f02151a4d8ad1ead3c09f95cb2d","unresolved":false,"context_lines":[{"line_number":787,"context_line":"#container_sync_interval\u003d5"},{"line_number":788,"context_line":""},{"line_number":789,"context_line":"# Role to add to users created for swift tests to enable"},{"line_number":790,"context_line":"# creating containers (string value)"},{"line_number":791,"context_line":"#operator_role\u003d_member_"},{"line_number":792,"context_line":""},{"line_number":793,"context_line":"# User role that has reseller admin (string value)"}],"source_content_type":"application/octet-stream","patch_set":5,"id":"baada198_bcc0fe2b","line":790,"updated":"2014-07-27 18:49:32.000000000","message":"You have to remove it too.","commit_id":"7273ca88ef07f1dcf00135d5c6714f4c376b0ce5"}],"tempest/api/object_storage/base.py":[{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"1e051ef26d36e4dd64fa9fbe8121001dc1d05434","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        cls.isolated_creds.clear_isolated_creds()"},{"line_number":77,"context_line":"        super(BaseObjectTest, cls).tearDownClass()"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    @classmethod"},{"line_number":80,"context_line":"    def _assign_member_role(cls):"},{"line_number":81,"context_line":"        primary_creds \u003d cls.isolated_creds.get_primary_creds()"},{"line_number":82,"context_line":"        alt_creds \u003d cls.isolated_creds.get_alt_creds()"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_f2eff71a","line":79,"updated":"2014-06-28 07:02:50.000000000","message":"please remove this method. it\u0027s unneeded now.","commit_id":"8a85b58438a58344c39e7d15cc50a6d6caa11ef7"}],"tempest/cmd/javelin.py":[{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"682eb508f560334d6940da2f81c452c3f2be1321","unresolved":false,"context_lines":[{"line_number":128,"context_line":"def _assign_swift_role(user):"},{"line_number":129,"context_line":"    admin \u003d keystone_admin()"},{"line_number":130,"context_line":"    resp, roles \u003d admin.identity.list_roles()"},{"line_number":131,"context_line":"    role \u003d next(r for r in roles if r[\u0027name\u0027] \u003d\u003d \u0027_member_\u0027)"},{"line_number":132,"context_line":"    LOG.debug(USERS[user])"},{"line_number":133,"context_line":"    try:"},{"line_number":134,"context_line":"        admin.identity.assign_user_role("}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_679e9dba","line":131,"updated":"2014-06-16 07:00:39.000000000","message":"Is it possible when user have no this role?","commit_id":"0b33df9e39c49ce3f65a250ebce84e67a3e43649"},{"author":{"_account_id":6772,"name":"Stephen Gordon","email":"sgordon@redhat.com","username":"sgordon"},"change_message_id":"f8b58f5e32b766ee61ed21a17801f90f4271caae","unresolved":false,"context_lines":[{"line_number":128,"context_line":"def _assign_swift_role(user):"},{"line_number":129,"context_line":"    admin \u003d keystone_admin()"},{"line_number":130,"context_line":"    resp, roles \u003d admin.identity.list_roles()"},{"line_number":131,"context_line":"    role \u003d next(r for r in roles if r[\u0027name\u0027] \u003d\u003d \u0027_member_\u0027)"},{"line_number":132,"context_line":"    LOG.debug(USERS[user])"},{"line_number":133,"context_line":"    try:"},{"line_number":134,"context_line":"        admin.identity.assign_user_role("}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_33e5ae38","line":131,"in_reply_to":"1ae5cdf2_679e9dba","updated":"2014-06-16 10:37:14.000000000","message":"As it turns out no.","commit_id":"0b33df9e39c49ce3f65a250ebce84e67a3e43649"}],"tempest/config.py":[{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"1e051ef26d36e4dd64fa9fbe8121001dc1d05434","unresolved":false,"context_lines":[{"line_number":576,"context_line":"               default\u003d5,"},{"line_number":577,"context_line":"               help\u003d\"Number of seconds to wait while looping to check the \""},{"line_number":578,"context_line":"                    \"status of a container to container synchronization\"),"},{"line_number":579,"context_line":"    cfg.StrOpt(\u0027operator_role\u0027,"},{"line_number":580,"context_line":"               default\u003d\u0027_member_\u0027,"},{"line_number":581,"context_line":"               help\u003d\"Role to add to users created for swift tests to \""},{"line_number":582,"context_line":"                    \"enable creating containers\"),"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ae5cdf2_52d8ab7e","line":579,"updated":"2014-06-28 07:02:50.000000000","message":"I think that you can remove this parameter. No one needs it now.","commit_id":"8a85b58438a58344c39e7d15cc50a6d6caa11ef7"}]}
