)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"70bcb328_80472147","updated":"2024-02-27 22:34:20.000000000","message":"I like the general direction now that we have mandatory \"admin_only\" metadata items being set by some drivers.. some comments inline, thanks Carlos","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"3585c04569844277427dd4f51e471ca6496bf206","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3e64daca_0e40e3cd","updated":"2024-02-29 10:54:59.000000000","message":"LGTM. Clean, thanks.","commit_id":"cf874b1dacd860040e4187c831d5d636479881fa"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"f3a7fff72a7dd75d6f1988fdb7e1e36b03862455","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bec2b9b3_b651c932","updated":"2024-03-05 19:14:12.000000000","message":"Thanks, LGTM.. lets get this in","commit_id":"cf874b1dacd860040e4187c831d5d636479881fa"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"1cd91729_9c7056b7","updated":"2024-02-28 19:29:45.000000000","message":"Ty for the review, PTAL :)","commit_id":"cf874b1dacd860040e4187c831d5d636479881fa"}],"manila_tempest_tests/tests/api/test_metadata.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":77,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata(share[\"id\"])["},{"line_number":78,"context_line":"            \u0027metadata\u0027]"},{"line_number":79,"context_line":"        for key in md.keys():"},{"line_number":80,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    @decorators.idempotent_id(\u00274e5f8159-62b6-4d5c-f729-d8b1f029d7de\u0027)"},{"line_number":83,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3614d1fd_8d525dac","line":80,"range":{"start_line":80,"start_character":34,"end_line":80,"end_character":53},"updated":"2024-02-27 22:34:20.000000000","message":"you\u0027ll need to listify this.. .keys() gives you a generator","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata(share[\"id\"])["},{"line_number":78,"context_line":"            \u0027metadata\u0027]"},{"line_number":79,"context_line":"        for key in md.keys():"},{"line_number":80,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    @decorators.idempotent_id(\u00274e5f8159-62b6-4d5c-f729-d8b1f029d7de\u0027)"},{"line_number":83,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"b0ccbcc5_73dd43e7","line":80,"range":{"start_line":80,"start_character":34,"end_line":80,"end_character":53},"in_reply_to":"3614d1fd_8d525dac","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":113,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata("},{"line_number":114,"context_line":"            share[\"id\"])[\u0027metadata\u0027]"},{"line_number":115,"context_line":"        for key in md.keys():"},{"line_number":116,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    @decorators.idempotent_id(\u00272ec70ba5-050b-3b17-c862-c149e53543c0\u0027)"},{"line_number":119,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa536e7f_2a6cd88f","line":116,"updated":"2024-02-27 22:34:20.000000000","message":"same comment as above","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata("},{"line_number":114,"context_line":"            share[\"id\"])[\u0027metadata\u0027]"},{"line_number":115,"context_line":"        for key in md.keys():"},{"line_number":116,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    @decorators.idempotent_id(\u00272ec70ba5-050b-3b17-c862-c149e53543c0\u0027)"},{"line_number":119,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9734ab19_2616113a","line":116,"in_reply_to":"fa536e7f_2a6cd88f","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":147,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata("},{"line_number":148,"context_line":"            share[\"id\"])[\u0027metadata\u0027]"},{"line_number":149,"context_line":"        for key in md.keys():"},{"line_number":150,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    @decorators.idempotent_id(\u0027c94851f4-2559-4712-9297-9912db1da7ff\u0027)"},{"line_number":153,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"cc20f3ce_eb7eb1df","line":150,"updated":"2024-02-27 22:34:20.000000000","message":"same comment as above","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        get_metadata \u003d self.shares_v2_client.get_metadata("},{"line_number":148,"context_line":"            share[\"id\"])[\u0027metadata\u0027]"},{"line_number":149,"context_line":"        for key in md.keys():"},{"line_number":150,"context_line":"            self.assertNotIn(key, get_metadata.keys())"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    @decorators.idempotent_id(\u0027c94851f4-2559-4712-9297-9912db1da7ff\u0027)"},{"line_number":153,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"abccd27c_78f6b4f6","line":150,"in_reply_to":"cc20f3ce_eb7eb1df","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":227,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":228,"context_line":"        for k, v in data.items():"},{"line_number":229,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    @decorators.idempotent_id(\u00275eff5619-b7cd-42f1-85e0-47d3d47098dd\u0027)"},{"line_number":232,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"754b5cc0_79c44270","line":229,"range":{"start_line":228,"start_character":8,"end_line":229,"end_character":44},"updated":"2024-02-27 22:34:20.000000000","message":"why loop when you have just one element in data?","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":225,"context_line":""},{"line_number":226,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":227,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":228,"context_line":"        for k, v in data.items():"},{"line_number":229,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"    @decorators.idempotent_id(\u00275eff5619-b7cd-42f1-85e0-47d3d47098dd\u0027)"},{"line_number":232,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"8806512b_0479d0c5","line":229,"range":{"start_line":228,"start_character":8,"end_line":229,"end_character":44},"in_reply_to":"754b5cc0_79c44270","updated":"2024-02-28 19:29:45.000000000","message":"makes sense, will remove. ty :)","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":238,"context_line":""},{"line_number":239,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":240,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":241,"context_line":"        for k, v in data.items():"},{"line_number":242,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    @decorators.idempotent_id(\u002744a572f1-6b5c-49d0-8f2e-1583ec3428d8\u0027)"},{"line_number":245,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"8a8719df_6acbd4e8","line":242,"range":{"start_line":241,"start_character":8,"end_line":242,"end_character":44},"updated":"2024-02-27 22:34:20.000000000","message":"why loop when you have just one element in data?","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":238,"context_line":""},{"line_number":239,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":240,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":241,"context_line":"        for k, v in data.items():"},{"line_number":242,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    @decorators.idempotent_id(\u002744a572f1-6b5c-49d0-8f2e-1583ec3428d8\u0027)"},{"line_number":245,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"504d3110_73b79e3c","line":242,"range":{"start_line":241,"start_character":8,"end_line":242,"end_character":44},"in_reply_to":"8a8719df_6acbd4e8","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":250,"context_line":""},{"line_number":251,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":252,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":253,"context_line":"        for k, v in data.items():"},{"line_number":254,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"    @decorators.idempotent_id(\u0027694d95e1-ba8c-49fc-a888-6f9f0d51d77d\u0027)"},{"line_number":257,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"e29d9253_39cceeda","line":254,"range":{"start_line":253,"start_character":7,"end_line":254,"end_character":44},"updated":"2024-02-27 22:34:20.000000000","message":"why loop when you have just one element in data?","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":250,"context_line":""},{"line_number":251,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":252,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":253,"context_line":"        for k, v in data.items():"},{"line_number":254,"context_line":"            self.assertEqual(v, body_get[k])"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"    @decorators.idempotent_id(\u0027694d95e1-ba8c-49fc-a888-6f9f0d51d77d\u0027)"},{"line_number":257,"context_line":"    @tc.attr(base.TAG_POSITIVE, base.TAG_API_WITH_BACKEND)"}],"source_content_type":"text/x-python","patch_set":3,"id":"2b5e7b3e_d3d367c1","line":254,"range":{"start_line":253,"start_character":7,"end_line":254,"end_character":44},"in_reply_to":"e29d9253_39cceeda","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"437436ed5c1d3fcdecdb8218dd440794df11b93b","unresolved":true,"context_lines":[{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":265,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":266,"context_line":"        for k, v in data.items():"},{"line_number":267,"context_line":"            self.assertEqual(v, body_get[k])"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a21835f_3209b517","line":267,"range":{"start_line":266,"start_character":7,"end_line":267,"end_character":44},"updated":"2024-02-27 22:34:20.000000000","message":"why loop when you have just one element in data?","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"},{"author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"change_message_id":"a24679b158a7266cd6ea76cf19de019ee30c283e","unresolved":false,"context_lines":[{"line_number":263,"context_line":""},{"line_number":264,"context_line":"        body_get \u003d self.shares_v2_client.get_metadata("},{"line_number":265,"context_line":"            self.share[\"id\"])[\u0027metadata\u0027]"},{"line_number":266,"context_line":"        for k, v in data.items():"},{"line_number":267,"context_line":"            self.assertEqual(v, body_get[k])"}],"source_content_type":"text/x-python","patch_set":3,"id":"3929e58b_207f2984","line":267,"range":{"start_line":266,"start_character":7,"end_line":267,"end_character":44},"in_reply_to":"5a21835f_3209b517","updated":"2024-02-28 19:29:45.000000000","message":"Done","commit_id":"f5e8f17976dd2ea3614b0a394fa5618976d84536"}]}
