)]}'
{"tempest/api/identity/base.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d1dacfffb1295f69ad056ec3337a0e789f3921e5","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"class BaseIdentityV2AdminTest(BaseIdentityV2Test):"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    credentials \u003d [\u0027primary\u0027, \u0027admin\u0027]"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    @classmethod"},{"line_number":93,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a0c5dc1_a7babd21","line":90,"updated":"2015-05-13 14:32:49.000000000","message":"Is this related to the identity version change?","commit_id":"583f28394d37772225d4ab36b9d6dfe5238b59de"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"3aa8d39e1ee24551e499f764b9d434d79baabe1a","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"class BaseIdentityV2AdminTest(BaseIdentityV2Test):"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    credentials \u003d [\u0027primary\u0027, \u0027admin\u0027]"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    @classmethod"},{"line_number":93,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a0c5dc1_a75ab828","line":90,"in_reply_to":"9a0c5dc1_a7babd21","updated":"2015-05-13 15:51:43.000000000","message":"At some point tests failed without it. But they don\u0027t fail without it until before this patch. I will try to remove those anyways.","commit_id":"583f28394d37772225d4ab36b9d6dfe5238b59de"}],"tempest/test.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"031757363d486731be7b185b7a52bd82fdd9a20e","unresolved":false,"context_lines":[{"line_number":431,"context_line":"        return cls._creds_provider"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"    @classmethod"},{"line_number":434,"context_line":"    def get_client_manager(cls, identity_version\u003dNone,"},{"line_number":435,"context_line":"                           credential_type\u003dNone, roles\u003dNone, force_new\u003dNone):"},{"line_number":436,"context_line":"        \"\"\"Returns an OpenStack client manager"},{"line_number":437,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a0c5dc1_1224370b","line":434,"updated":"2015-05-13 08:00:37.000000000","message":"identity_version param no more needed.","commit_id":"d8f1a5b350884d861c0774d04b61f36eff7347be"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"771e80e81f8f866c76341ccc93eeb9df4699668d","unresolved":false,"context_lines":[{"line_number":431,"context_line":"        return cls._creds_provider"},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"    @classmethod"},{"line_number":434,"context_line":"    def get_client_manager(cls, identity_version\u003dNone,"},{"line_number":435,"context_line":"                           credential_type\u003dNone, roles\u003dNone, force_new\u003dNone):"},{"line_number":436,"context_line":"        \"\"\"Returns an OpenStack client manager"},{"line_number":437,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a0c5dc1_f5e8687e","line":434,"in_reply_to":"9a0c5dc1_1224370b","updated":"2015-05-13 10:31:05.000000000","message":"Good catch, thank you!","commit_id":"d8f1a5b350884d861c0774d04b61f36eff7347be"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"031757363d486731be7b185b7a52bd82fdd9a20e","unresolved":false,"context_lines":[{"line_number":448,"context_line":"            msg \u003d \"Cannot get credentials by type and roles at the same time\""},{"line_number":449,"context_line":"            raise ValueError(msg)"},{"line_number":450,"context_line":"        if not any([roles, credential_type]):"},{"line_number":451,"context_line":"            credential_type \u003d \u0027primary\u0027"},{"line_number":452,"context_line":"        cls.identity_version \u003d identity_version"},{"line_number":453,"context_line":"        cred_provider \u003d cls._get_credentials_provider()"},{"line_number":454,"context_line":"        if roles:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a0c5dc1_921707a3","line":451,"updated":"2015-05-13 08:00:37.000000000","message":"Need to remove this.","commit_id":"d8f1a5b350884d861c0774d04b61f36eff7347be"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"771e80e81f8f866c76341ccc93eeb9df4699668d","unresolved":false,"context_lines":[{"line_number":448,"context_line":"            msg \u003d \"Cannot get credentials by type and roles at the same time\""},{"line_number":449,"context_line":"            raise ValueError(msg)"},{"line_number":450,"context_line":"        if not any([roles, credential_type]):"},{"line_number":451,"context_line":"            credential_type \u003d \u0027primary\u0027"},{"line_number":452,"context_line":"        cls.identity_version \u003d identity_version"},{"line_number":453,"context_line":"        cred_provider \u003d cls._get_credentials_provider()"},{"line_number":454,"context_line":"        if roles:"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a0c5dc1_d5eb2477","line":451,"in_reply_to":"9a0c5dc1_921707a3","updated":"2015-05-13 10:31:05.000000000","message":"Done","commit_id":"d8f1a5b350884d861c0774d04b61f36eff7347be"}]}
