)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"9ae086d21232dbfa0e0c5e20ad4fa32ff21c7b10","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"49f72fa4_edb75e30","updated":"2022-12-06 05:52:14.000000000","message":"LGTM","commit_id":"ac4fb544a3d4c2d0315d7d1cf243972e6c1d07bd"}],"cyborg/tests/unit/common/test_placement_client.py":[{"author":{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},"change_message_id":"649f599fd2474713a5013faabe589c58c0c831e2","unresolved":true,"context_lines":[{"line_number":28,"context_line":"        self.mock_sdk \u003d self.useFixture(fixtures.MockPatch("},{"line_number":29,"context_line":"            \u0027cyborg.common.utils.get_sdk_adapter\u0027)).mock.return_value"},{"line_number":30,"context_line":"        self.mock_log_info \u003d self.useFixture(fixtures.MockPatch("},{"line_number":31,"context_line":"            \u0027cyborg.common.nova_client.LOG.info\u0027)).mock"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def test_get(self):"},{"line_number":34,"context_line":"        self.mock_sdk.get.return_value \u003d mock.Mock(status_code\u003d200)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dec563ba_f7d55778","line":31,"updated":"2022-02-07 09:27:50.000000000","message":"s/nova_client/placement_client/g","commit_id":"0a1864573e249121caf5403a09472ee2e122042c"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"fa9c57b0241a45d17e52b6b005d1644b79239a2f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        self.mock_sdk \u003d self.useFixture(fixtures.MockPatch("},{"line_number":29,"context_line":"            \u0027cyborg.common.utils.get_sdk_adapter\u0027)).mock.return_value"},{"line_number":30,"context_line":"        self.mock_log_info \u003d self.useFixture(fixtures.MockPatch("},{"line_number":31,"context_line":"            \u0027cyborg.common.nova_client.LOG.info\u0027)).mock"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def test_get(self):"},{"line_number":34,"context_line":"        self.mock_sdk.get.return_value \u003d mock.Mock(status_code\u003d200)"}],"source_content_type":"text/x-python","patch_set":2,"id":"6e4660a6_8efcdcd9","line":31,"in_reply_to":"dec563ba_f7d55778","updated":"2022-12-06 05:48:14.000000000","message":"Done","commit_id":"0a1864573e249121caf5403a09472ee2e122042c"},{"author":{"_account_id":23950,"name":"Eric Xie","email":"eric_xiett@163.com","username":"ericxie"},"change_message_id":"649f599fd2474713a5013faabe589c58c0c831e2","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        self.mock_sdk.get.return_value \u003d mock.Mock(status_code\u003d200)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        placement \u003d placement_client.PlacementClient()"},{"line_number":37,"context_line":"        placement.get(mock.Mock())"}],"source_content_type":"text/x-python","patch_set":2,"id":"51d814e7_70da7f97","line":37,"updated":"2022-02-07 09:27:50.000000000","message":"Add logs in cyborg/common/placement_client.py so that used to be tested in the ut.","commit_id":"0a1864573e249121caf5403a09472ee2e122042c"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"fa9c57b0241a45d17e52b6b005d1644b79239a2f","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        self.mock_sdk.get.return_value \u003d mock.Mock(status_code\u003d200)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        placement \u003d placement_client.PlacementClient()"},{"line_number":37,"context_line":"        placement.get(mock.Mock())"}],"source_content_type":"text/x-python","patch_set":2,"id":"2abf1da6_cd5e97c0","line":37,"in_reply_to":"51d814e7_70da7f97","updated":"2022-12-06 05:48:14.000000000","message":"Done","commit_id":"0a1864573e249121caf5403a09472ee2e122042c"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"3e0de3ffe69d41a4c7970d89f43dfd3f073de3bb","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright 2021 Inspur, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"67c00266_3fc38aff","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":17},"updated":"2022-12-05 02:23:27.000000000","message":"2022","commit_id":"c35c61447cdb89276d86d64623517a8880c30681"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"fa9c57b0241a45d17e52b6b005d1644b79239a2f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2021 Inspur, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"80bcae17_847d4a80","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":17},"in_reply_to":"67c00266_3fc38aff","updated":"2022-12-06 05:48:14.000000000","message":"Done","commit_id":"c35c61447cdb89276d86d64623517a8880c30681"}]}
