)]}'
{"tempest_lib/tests/fake_auth_provider.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"dec2ae71cab340aa78b0b9d7fa3bf9b3fd1c9e73","unresolved":false,"context_lines":[{"line_number":17,"context_line":"class FakeAuthProvider(object):"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def __init__(self, creds_dict\u003d{}):"},{"line_number":20,"context_line":"        self.creds \u003d FakeCredentials(creds_dict)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def auth_request(self, method, url, headers\u003dNone, body\u003dNone, filters\u003dNone):"},{"line_number":23,"context_line":"        return url, headers, body"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa963961_36aefb2e","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":18},"updated":"2015-03-27 18:48:22.000000000","message":"I think you could do self.credentials here ans skip the property on L25.","commit_id":"548591390105f0fb9d2720cda54f48ffe67d1532"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"084b21b9c6aeee0f1bda5880869dc9178d0f3005","unresolved":false,"context_lines":[{"line_number":17,"context_line":"class FakeAuthProvider(object):"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    def __init__(self, creds_dict\u003d{}):"},{"line_number":20,"context_line":"        self.creds \u003d FakeCredentials(creds_dict)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def auth_request(self, method, url, headers\u003dNone, body\u003dNone, filters\u003dNone):"},{"line_number":23,"context_line":"        return url, headers, body"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa963961_7617e351","line":20,"in_reply_to":"fa963961_36aefb2e","updated":"2015-03-27 18:51:27.000000000","message":"Yeah, you\u0027re right. I\u0027ll fix.","commit_id":"548591390105f0fb9d2720cda54f48ffe67d1532"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"dec2ae71cab340aa78b0b9d7fa3bf9b3fd1c9e73","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def __init__(self, creds_dict):"},{"line_number":33,"context_line":"        for key in creds_dict.keys():"},{"line_number":34,"context_line":"            print(key, creds_dict[key])"},{"line_number":35,"context_line":"            setattr(self, key, creds_dict[key])"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa963961_160417be","line":34,"updated":"2015-03-27 18:48:22.000000000","message":"Do you need print here?","commit_id":"548591390105f0fb9d2720cda54f48ffe67d1532"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"084b21b9c6aeee0f1bda5880869dc9178d0f3005","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def __init__(self, creds_dict):"},{"line_number":33,"context_line":"        for key in creds_dict.keys():"},{"line_number":34,"context_line":"            print(key, creds_dict[key])"},{"line_number":35,"context_line":"            setattr(self, key, creds_dict[key])"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa963961_b64fab91","line":34,"in_reply_to":"fa963961_160417be","updated":"2015-03-27 18:51:27.000000000","message":"Nope. Thanks :) I\u0027ll remove.","commit_id":"548591390105f0fb9d2720cda54f48ffe67d1532"}]}
