)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"7209ee953d60230d01bdda94c766e8b74654a5df","unresolved":true,"context_lines":[{"line_number":10,"context_line":"Replace \u0027asssert_called_once_with\u0027 with \u0027assert_called_once_with\u0027."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ie5f07de8c09cf4764223278acf1724c20c8d7694"},{"line_number":13,"context_line":"Closes-Bug: 1989280"},{"line_number":14,"context_line":"Signed-off-by: Takashi Natsume \u003ctakanattie@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"f198921e_d55d1c5e","line":13,"updated":"2022-09-29 04:57:50.000000000","message":"partial close","commit_id":"50bb1027ef30914fd6e9a222613388939809ed31"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2605e590b5dcce014ecfe44d078cf3d7995f606b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Replace \u0027asssert_called_once_with\u0027 with \u0027assert_called_once_with\u0027."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ie5f07de8c09cf4764223278acf1724c20c8d7694"},{"line_number":13,"context_line":"Closes-Bug: 1989280"},{"line_number":14,"context_line":"Signed-off-by: Takashi Natsume \u003ctakanattie@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"58771ebc_79fc2317","line":13,"in_reply_to":"f198921e_d55d1c5e","updated":"2022-10-01 08:58:53.000000000","message":"Done","commit_id":"50bb1027ef30914fd6e9a222613388939809ed31"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"7209ee953d60230d01bdda94c766e8b74654a5df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5a99a5f9_e039883a","updated":"2022-09-29 04:57:50.000000000","message":"can you change it to partial close ","commit_id":"50bb1027ef30914fd6e9a222613388939809ed31"},{"author":{"_account_id":30615,"name":"Tushar Trambak Gite","email":"tushargite96@gmail.com","username":"tushargite96"},"change_message_id":"0034de4e5e69d048a1ded970189a8a0eb969f25d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"cd2bcc41_5dcb5a83","updated":"2022-10-05 08:48:58.000000000","message":"LGTM","commit_id":"3d5ffe8920a4a969b2fe1807bd65f270a82459be"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"4311cec57707cd27ada6f0ff4be945863c11f028","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"c59ce000_cde190a1","updated":"2022-11-18 14:15:54.000000000","message":"Looks like a good fix. Zuul passed ","commit_id":"e4da0146a5081dce5ff045aa5f28713af7fb64a0"}],"cinderlib/tests/unit/objects/test_volume.py":[{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"4311cec57707cd27ada6f0ff4be945863c11f028","unresolved":false,"context_lines":[{"line_number":474,"context_line":""},{"line_number":475,"context_line":"        mock_remove_export.assert_called_once_with()"},{"line_number":476,"context_line":"        for c in connections:"},{"line_number":477,"context_line":"            c.detach.assert_called_once_with()"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    def test__snapshot_removed_not_loaded(self):"},{"line_number":480,"context_line":"        vol \u003d objects.Volume(self.backend,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf08de11_bc1df1e4","line":477,"updated":"2022-11-18 14:15:54.000000000","message":"oh god, why zuul passed with this?","commit_id":"e4da0146a5081dce5ff045aa5f28713af7fb64a0"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"f9ed86f34ac62d410121cd3c8ef210dcf896677f","unresolved":false,"context_lines":[{"line_number":474,"context_line":""},{"line_number":475,"context_line":"        mock_remove_export.assert_called_once_with()"},{"line_number":476,"context_line":"        for c in connections:"},{"line_number":477,"context_line":"            c.detach.assert_called_once_with()"},{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    def test__snapshot_removed_not_loaded(self):"},{"line_number":480,"context_line":"        vol \u003d objects.Volume(self.backend,"}],"source_content_type":"text/x-python","patch_set":5,"id":"f1b7649a_3d347088","line":477,"in_reply_to":"bf08de11_bc1df1e4","updated":"2022-11-18 16:17:24.000000000","message":"This will pass and is also different from assert_called_once.\nwith assert_called_once_with, we are checking that detach is called with no arguments.\nwith assert_called_once we are concerned with the number of calls, if it was just only once.","commit_id":"e4da0146a5081dce5ff045aa5f28713af7fb64a0"}]}
