)]}'
{"openstackclient/tests/identity/v2_0/fakes.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"8a4ae2151d486cefad0ad88cc0d141700e1cdf7c","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"class FakeCatalog(object):"},{"line_number":232,"context_line":"    \"\"\"Fake one or more extension.\"\"\""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"    @staticmethod"},{"line_number":235,"context_line":"    def create_catalog(attrs\u003dNone):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_8a17a350","line":232,"range":{"start_line":232,"start_character":24,"end_line":232,"end_character":33},"updated":"2016-06-22 07:59:49.000000000","message":"Catalog","commit_id":"f64c27302a1dd029dd894a90a0a377ba437853a7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"8a4ae2151d486cefad0ad88cc0d141700e1cdf7c","unresolved":false,"context_lines":[{"line_number":238,"context_line":"        :param Dictionary attrs:"},{"line_number":239,"context_line":"            A dictionary with all attributes"},{"line_number":240,"context_line":"        :return:"},{"line_number":241,"context_line":"            A FakeResource object with id, name, type, etc."},{"line_number":242,"context_line":"        \"\"\""},{"line_number":243,"context_line":"        attrs \u003d attrs or {}"},{"line_number":244,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_25ba2024","line":241,"range":{"start_line":241,"start_character":55,"end_line":241,"end_character":58},"updated":"2016-06-22 07:59:49.000000000","message":"We\u0027d better use \"and so on\" here to keep consistence.","commit_id":"f64c27302a1dd029dd894a90a0a377ba437853a7"}],"openstackclient/tests/identity/v2_0/test_project.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"8a4ae2151d486cefad0ad88cc0d141700e1cdf7c","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class TestProject(identity_fakes.TestIdentityv2):"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    fake_project \u003d identity_fakes.FakeProject.create_one_project()"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    columns \u003d ("},{"line_number":31,"context_line":"        \u0027description\u0027,"},{"line_number":32,"context_line":"        \u0027enabled\u0027,"},{"line_number":33,"context_line":"        \u0027id\u0027,"},{"line_number":34,"context_line":"        \u0027name\u0027,"},{"line_number":35,"context_line":"    )"},{"line_number":36,"context_line":"    datalist \u003d ("},{"line_number":37,"context_line":"        fake_project.description,"},{"line_number":38,"context_line":"        True,"},{"line_number":39,"context_line":"        fake_project.id,"},{"line_number":40,"context_line":"        fake_project.name,"},{"line_number":41,"context_line":"    )"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    def setUp(self):"},{"line_number":44,"context_line":"        super(TestProject, self).setUp()"}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_e595b840","line":41,"range":{"start_line":28,"start_character":0,"end_line":41,"end_character":5},"updated":"2016-06-22 07:59:49.000000000","message":"Are these only used in TestProjectCreate class?\nWhy move these to TestProject form TestProjectCreate?","commit_id":"f64c27302a1dd029dd894a90a0a377ba437853a7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"8a4ae2151d486cefad0ad88cc0d141700e1cdf7c","unresolved":false,"context_lines":[{"line_number":221,"context_line":"            self.fake_project.name,"},{"line_number":222,"context_line":"        ]"},{"line_number":223,"context_line":"        verifylist \u003d ["},{"line_number":224,"context_line":"            (\u0027name\u0027, self.fake_project.name),"},{"line_number":225,"context_line":"            (\u0027or_show\u0027, True),"},{"line_number":226,"context_line":"        ]"},{"line_number":227,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":228,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_05aba475","line":225,"range":{"start_line":224,"start_character":0,"end_line":225,"end_character":30},"updated":"2016-06-22 07:59:49.000000000","message":"I\u0027d like you match the order in arglist.","commit_id":"f64c27302a1dd029dd894a90a0a377ba437853a7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"8a4ae2151d486cefad0ad88cc0d141700e1cdf7c","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            self.fake_project.name,"},{"line_number":254,"context_line":"        ]"},{"line_number":255,"context_line":"        verifylist \u003d ["},{"line_number":256,"context_line":"            (\u0027name\u0027, self.fake_project.name),"},{"line_number":257,"context_line":"            (\u0027or_show\u0027, True),"},{"line_number":258,"context_line":"        ]"},{"line_number":259,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"},{"line_number":260,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_85b5d4ce","line":257,"range":{"start_line":256,"start_character":0,"end_line":257,"end_character":30},"updated":"2016-06-22 07:59:49.000000000","message":"ditto","commit_id":"f64c27302a1dd029dd894a90a0a377ba437853a7"}]}
