)]}'
{"senlinclient/tests/unit/v1/test_cluster_policy.py":[{"author":{"_account_id":19902,"name":"zzxwill","email":"zzxwill@gmail.com","username":"zzxwill"},"change_message_id":"309cf43f228ccdc6ec04955223703176b10add7d","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        super(TestClusterPolicyShow, self).setUp()"},{"line_number":91,"context_line":"        self.cmd \u003d osc_cluster_policy.ClusterPolicyShow(self.app, None)"},{"line_number":92,"context_line":"        self.mock_client.get_cluster_policy \u003d mock.Mock("},{"line_number":93,"context_line":"            return_value\u003dscp.ClusterPolicy(**self.response[\u0027cluster_policy\u0027]))"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_cluster_policy_show(self):"},{"line_number":96,"context_line":"        arglist \u003d [\u0027--policy\u0027, \u0027my_policy\u0027, \u0027my_cluster\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_be04114a","line":93,"range":{"start_line":93,"start_character":26,"end_line":93,"end_character":28},"updated":"2016-07-29 16:03:21.000000000","message":"scp reminders me of secure copy over SSH.","commit_id":"dd21b7aa0b71b40d59bc10e77361b94d266ed33d"},{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"fd2bcb3ff7fffc6ae707379e87e1a1030d2d4b41","unresolved":false,"context_lines":[{"line_number":90,"context_line":"        super(TestClusterPolicyShow, self).setUp()"},{"line_number":91,"context_line":"        self.cmd \u003d osc_cluster_policy.ClusterPolicyShow(self.app, None)"},{"line_number":92,"context_line":"        self.mock_client.get_cluster_policy \u003d mock.Mock("},{"line_number":93,"context_line":"            return_value\u003dscp.ClusterPolicy(**self.response[\u0027cluster_policy\u0027]))"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_cluster_policy_show(self):"},{"line_number":96,"context_line":"        arglist \u003d [\u0027--policy\u0027, \u0027my_policy\u0027, \u0027my_cluster\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_e09d2d0b","line":93,"range":{"start_line":93,"start_character":26,"end_line":93,"end_character":28},"in_reply_to":"bacf61ea_be04114a","updated":"2016-07-30 12:31:56.000000000","message":"it doesn\u0027t matter, this is in python code, you can easily figure out that is a module name.","commit_id":"dd21b7aa0b71b40d59bc10e77361b94d266ed33d"}],"senlinclient/tests/unit/v1/test_event.py":[{"author":{"_account_id":19902,"name":"zzxwill","email":"zzxwill@gmail.com","username":"zzxwill"},"change_message_id":"309cf43f228ccdc6ec04955223703176b10add7d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        super(TestEventList, self).setUp()"},{"line_number":61,"context_line":"        self.cmd \u003d osc_event.ListEvent(self.app, None)"},{"line_number":62,"context_line":"        self.mock_client.events \u003d mock.Mock("},{"line_number":63,"context_line":"            return_value\u003d[sdk_event.Event(**self.response[\u0027events\u0027][0])])"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def test_event_list_defaults(self):"},{"line_number":66,"context_line":"        arglist \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_3ebe6165","line":63,"range":{"start_line":63,"start_character":42,"end_line":63,"end_character":72},"updated":"2016-07-29 16:03:21.000000000","message":"In any situation, response contains at least one \u0027event\u0027? Thanks.","commit_id":"dd21b7aa0b71b40d59bc10e77361b94d266ed33d"},{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"fd2bcb3ff7fffc6ae707379e87e1a1030d2d4b41","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        super(TestEventList, self).setUp()"},{"line_number":61,"context_line":"        self.cmd \u003d osc_event.ListEvent(self.app, None)"},{"line_number":62,"context_line":"        self.mock_client.events \u003d mock.Mock("},{"line_number":63,"context_line":"            return_value\u003d[sdk_event.Event(**self.response[\u0027events\u0027][0])])"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    def test_event_list_defaults(self):"},{"line_number":66,"context_line":"        arglist \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_c0a2a94a","line":63,"range":{"start_line":63,"start_character":42,"end_line":63,"end_character":72},"in_reply_to":"bacf61ea_3ebe6165","updated":"2016-07-30 12:31:56.000000000","message":"yes, in a event-list call. check line 98.","commit_id":"dd21b7aa0b71b40d59bc10e77361b94d266ed33d"}]}
