)]}'
{"tempest/api/identity/admin/test_roles.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"e87895c01927626376762f6ab6fd020eb8a1bef1","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        self.assert_role_in_role_list(role, roles)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":87,"context_line":"    def test_assign_user_multiple_roles(self):"},{"line_number":88,"context_line":"        # Assign multiple roles to a user on tenant"},{"line_number":89,"context_line":"        (user, tenant, default_role) \u003d self._get_role_params()"},{"line_number":90,"context_line":"        roles \u003d self.data.roles"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2BI6w%3D","line":87,"updated":"2014-03-28 21:05:18.000000000","message":"This test is just a more general case of the previous test so please delete that one.","commit_id":"6d5b31c804c7c4223ba4b15218be83532f599075"},{"author":{"_account_id":10795,"name":"Rajesh Tailor","email":"tailor.rajesh88@gmail.com","username":"rajeshtailor"},"change_message_id":"7b4764e078ec5c864c1715eac347839581f567aa","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        self.assert_role_in_role_list(role, roles)"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":87,"context_line":"    def test_assign_user_multiple_roles(self):"},{"line_number":88,"context_line":"        # Assign multiple roles to a user on tenant"},{"line_number":89,"context_line":"        (user, tenant, default_role) \u003d self._get_role_params()"},{"line_number":90,"context_line":"        roles \u003d self.data.roles"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9xv0%3D","line":87,"in_reply_to":"AAAAWH%2F%2BI6w%3D","updated":"2014-04-02 08:01:07.000000000","message":"Hi David,\n\nHere I am assigning multiple roles and specifically checking for each role whether it is assigned or not.","commit_id":"6d5b31c804c7c4223ba4b15218be83532f599075"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"e87895c01927626376762f6ab6fd020eb8a1bef1","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":87,"context_line":"    def test_assign_user_multiple_roles(self):"},{"line_number":88,"context_line":"        # Assign multiple roles to a user on tenant"},{"line_number":89,"context_line":"        (user, tenant, default_role) \u003d self._get_role_params()"},{"line_number":90,"context_line":"        roles \u003d self.data.roles"},{"line_number":91,"context_line":"        for role in roles:"},{"line_number":92,"context_line":"            self.client.assign_user_role(tenant[\u0027id\u0027], user[\u0027id\u0027], role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2BI6o%3D","line":89,"updated":"2014-03-28 21:05:18.000000000","message":"default_role is not used so should be _","commit_id":"6d5b31c804c7c4223ba4b15218be83532f599075"},{"author":{"_account_id":10795,"name":"Rajesh Tailor","email":"tailor.rajesh88@gmail.com","username":"rajeshtailor"},"change_message_id":"ab30dbdf934ff39858cbac4937fc662f918dc5c7","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    @attr(type\u003d\u0027gate\u0027)"},{"line_number":87,"context_line":"    def test_assign_user_multiple_roles(self):"},{"line_number":88,"context_line":"        # Assign multiple roles to a user on tenant"},{"line_number":89,"context_line":"        (user, tenant, default_role) \u003d self._get_role_params()"},{"line_number":90,"context_line":"        roles \u003d self.data.roles"},{"line_number":91,"context_line":"        for role in roles:"},{"line_number":92,"context_line":"            self.client.assign_user_role(tenant[\u0027id\u0027], user[\u0027id\u0027], role[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9xr8%3D","line":89,"in_reply_to":"AAAAWH%2F%2BI6o%3D","updated":"2014-04-02 08:07:46.000000000","message":"Done","commit_id":"6d5b31c804c7c4223ba4b15218be83532f599075"}]}
