)]}'
{"tempest/api/identity/admin/v3/test_roles.py":[{"author":{"_account_id":7139,"name":"Zhi Kun Liu","username":"zhikunliu","inactive":true},"change_message_id":"61cfa6cf467aec7ff62275cd24c2debeefdd3bf5","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027201\u0027)"},{"line_number":148,"context_line":"        self.assertEqual(len(roles), 1)"},{"line_number":149,"context_line":"        self.assertEqual(roles[0][\u0027id\u0027], self.role[\u0027id\u0027])"},{"line_number":150,"context_line":"        # List group roles on project"},{"line_number":151,"context_line":"        resp, roles \u003d self.client.list_group_roles_on_project("},{"line_number":152,"context_line":"            self.project[\u0027id\u0027], self.group_body[\u0027id\u0027])"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2FQDU%3D","line":150,"updated":"2014-03-19 05:32:37.000000000","message":"it should run validation test after checking list group roles(line 158).  That confirms the roles were added into group.","commit_id":"ba4d3d3b2ef53a8dc59aaf588f182d61ba602bb3"},{"author":{"_account_id":9698,"name":"wanglianmin","email":"wanglianmin@huawei.com","username":"wanglianmin"},"change_message_id":"79e343124a3507e4c12666cae6319e738266d0b9","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027201\u0027)"},{"line_number":148,"context_line":"        self.assertEqual(len(roles), 1)"},{"line_number":149,"context_line":"        self.assertEqual(roles[0][\u0027id\u0027], self.role[\u0027id\u0027])"},{"line_number":150,"context_line":"        # List group roles on project"},{"line_number":151,"context_line":"        resp, roles \u003d self.client.list_group_roles_on_project("},{"line_number":152,"context_line":"            self.project[\u0027id\u0027], self.group_body[\u0027id\u0027])"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2FPpI%3D","line":150,"in_reply_to":"AAAAWH%2F%2FQDU%3D","updated":"2014-03-19 06:18:41.000000000","message":"Done","commit_id":"ba4d3d3b2ef53a8dc59aaf588f182d61ba602bb3"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9514858ee926974b8cb295f9b8a15cfc7640ca8a","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027204\u0027)"},{"line_number":163,"context_line":"        self.assertRaises(exceptions.Unauthorized, self.token.auth,"},{"line_number":164,"context_line":"                          self.user_body[\u0027id\u0027], self.u_password,"},{"line_number":165,"context_line":"                          self.project[\u0027name\u0027], domain\u003dself.domain[\u0027name\u0027])"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":168,"context_line":"    def test_grant_list_revoke_role_to_group_on_domain(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FPnc%3D","line":165,"updated":"2014-03-19 06:26:57.000000000","message":"This(line163-165) is a negative test, and negative tests should be added to the separated test file(xxxxxx_negative.py).\n\nAnd now new negative tests are stopped.\nso better to remove these lines.","commit_id":"4f31bd591510fc9680f44351a038e5c872b9ed7a"},{"author":{"_account_id":9698,"name":"wanglianmin","email":"wanglianmin@huawei.com","username":"wanglianmin"},"change_message_id":"b33ca85cec94f6ceda0a446c1de36642dfca225e","unresolved":false,"context_lines":[{"line_number":162,"context_line":"        self.assertEqual(resp[\u0027status\u0027], \u0027204\u0027)"},{"line_number":163,"context_line":"        self.assertRaises(exceptions.Unauthorized, self.token.auth,"},{"line_number":164,"context_line":"                          self.user_body[\u0027id\u0027], self.u_password,"},{"line_number":165,"context_line":"                          self.project[\u0027name\u0027], domain\u003dself.domain[\u0027name\u0027])"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    @attr(type\u003d\u0027smoke\u0027)"},{"line_number":168,"context_line":"    def test_grant_list_revoke_role_to_group_on_domain(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FPis%3D","line":165,"in_reply_to":"AAAAWH%2F%2FPnc%3D","updated":"2014-03-19 06:38:04.000000000","message":"Done","commit_id":"4f31bd591510fc9680f44351a038e5c872b9ed7a"}]}
