)]}'
{"smaug/tests/fullstack/test_protectables.py":[{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"555e616670e36dfd9cda1a6cc10999bad37a330b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    def test_protectables_get_with_project(self):\r"},{"line_number":35,"context_line":"        protectable_type \u003d \u0027OS::Keystone::Project\u0027\r"},{"line_number":36,"context_line":"        res \u003d self.smaug_client.protectables.get(protectable_type)\r"},{"line_number":37,"context_line":"        dependent_types \u003d [\u0027OS::Cinder::Volume\u0027, \u0027OS::Nova::Server\u0027]\r"},{"line_number":38,"context_line":"        self.assertEqual(dependent_types, res.dependent_types)\r"},{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"    def test_protectables_list_instances(self):\r"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_6814f8f4","line":37,"range":{"start_line":37,"start_character":8,"end_line":37,"end_character":23},"updated":"2016-06-06 11:56:48.000000000","message":"After network plugin being merged, dependent_types may include  more resource types.","commit_id":"d4a302d3b0a20029ea0d5878e8b615c98ee3f6d6"},{"author":{"_account_id":21648,"name":"zhangshuai","email":"446077695@qq.com","username":"zhangshuai"},"change_message_id":"7b41e903f539c45fd82382863bc6cbe27b85c7b1","unresolved":false,"context_lines":[{"line_number":34,"context_line":"    def test_protectables_get_with_project(self):\r"},{"line_number":35,"context_line":"        protectable_type \u003d \u0027OS::Keystone::Project\u0027\r"},{"line_number":36,"context_line":"        res \u003d self.smaug_client.protectables.get(protectable_type)\r"},{"line_number":37,"context_line":"        dependent_types \u003d [\u0027OS::Cinder::Volume\u0027, \u0027OS::Nova::Server\u0027]\r"},{"line_number":38,"context_line":"        self.assertEqual(dependent_types, res.dependent_types)\r"},{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"    def test_protectables_list_instances(self):\r"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_d942eb0f","line":37,"range":{"start_line":37,"start_character":8,"end_line":37,"end_character":23},"in_reply_to":"7aa08908_6814f8f4","updated":"2016-06-07 08:53:48.000000000","message":"Yes,I got it.","commit_id":"d4a302d3b0a20029ea0d5878e8b615c98ee3f6d6"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"555e616670e36dfd9cda1a6cc10999bad37a330b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        dependent_types \u003d [\u0027OS::Cinder::Volume\u0027, \u0027OS::Nova::Server\u0027]\r"},{"line_number":38,"context_line":"        self.assertEqual(dependent_types, res.dependent_types)\r"},{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"    def test_protectables_list_instances(self):\r"},{"line_number":41,"context_line":"        res_list \u003d self.smaug_client.protectables.list_instances(\r"},{"line_number":42,"context_line":"            \u0027OS::Cinder::Volume\u0027)\r"},{"line_number":43,"context_line":"        before_num \u003d len(res_list)\r"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_a8cb8071","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":40},"updated":"2016-06-06 11:56:48.000000000","message":"need add list instances of  resourece type \u0027OS::Nova::Server\u0027.","commit_id":"d4a302d3b0a20029ea0d5878e8b615c98ee3f6d6"},{"author":{"_account_id":21648,"name":"zhangshuai","email":"446077695@qq.com","username":"zhangshuai"},"change_message_id":"7b41e903f539c45fd82382863bc6cbe27b85c7b1","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        dependent_types \u003d [\u0027OS::Cinder::Volume\u0027, \u0027OS::Nova::Server\u0027]\r"},{"line_number":38,"context_line":"        self.assertEqual(dependent_types, res.dependent_types)\r"},{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"    def test_protectables_list_instances(self):\r"},{"line_number":41,"context_line":"        res_list \u003d self.smaug_client.protectables.list_instances(\r"},{"line_number":42,"context_line":"            \u0027OS::Cinder::Volume\u0027)\r"},{"line_number":43,"context_line":"        before_num \u003d len(res_list)\r"}],"source_content_type":"text/x-python","patch_set":3,"id":"7aa08908_e34649be","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":40},"in_reply_to":"7aa08908_a8cb8071","updated":"2016-06-07 08:53:48.000000000","message":"Yes,it is in progress.","commit_id":"d4a302d3b0a20029ea0d5878e8b615c98ee3f6d6"}]}
