)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"c7da0751015ea4e8977fe1b397379204131e33bb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"72dc1ca7_40491c86","updated":"2021-11-16 19:42:26.000000000","message":"Looks good Kafilat, thanks for your hard work!","commit_id":"72c223b52ce9a5e86b41954358c90581015b7ee0"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"79dd3b2a0c33cda6a9bbae31295bea4b9ff7f454","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"dd3b3330_45de55bc","updated":"2021-11-16 12:27:03.000000000","message":"Manila folks, would you please have a look here?","commit_id":"72c223b52ce9a5e86b41954358c90581015b7ee0"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"9a912fa7_cbcff804","updated":"2021-11-03 10:48:16.000000000","message":"Thanks Artem.","commit_id":"72c223b52ce9a5e86b41954358c90581015b7ee0"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3f23a220d9a7cba7b9a3368a63a1503366d0f7c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"fd39e467_537e2bdc","updated":"2021-12-14 21:57:23.000000000","message":"Thanks, ","commit_id":"72c223b52ce9a5e86b41954358c90581015b7ee0"}],"openstack/shared_file_system/v2/_proxy.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":205,"context_line":"    def delete_share_snapshot(self, snapshot_id, ignore_missing\u003dTrue):"},{"line_number":206,"context_line":"        \"\"\"Deletes a single share snapshot"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"        :param snapshot_id: The ID of the snapshot to get"},{"line_number":209,"context_line":"        :returns: Result of the ``delete``"},{"line_number":210,"context_line":"        :rtype: ``None``"},{"line_number":211,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"cfc01632_2b561d8b","line":208,"range":{"start_line":208,"start_character":54,"end_line":208,"end_character":57},"updated":"2021-09-01 17:43:57.000000000","message":"delete","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":205,"context_line":"    def delete_share_snapshot(self, snapshot_id, ignore_missing\u003dTrue):"},{"line_number":206,"context_line":"        \"\"\"Deletes a single share snapshot"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"        :param snapshot_id: The ID of the snapshot to get"},{"line_number":209,"context_line":"        :returns: Result of the ``delete``"},{"line_number":210,"context_line":"        :rtype: ``None``"},{"line_number":211,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"70e9eb24_e5215a5d","line":208,"range":{"start_line":208,"start_character":54,"end_line":208,"end_character":57},"in_reply_to":"cfc01632_2b561d8b","updated":"2021-09-02 10:34:38.000000000","message":"Done","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"40b489ed3564490bdff3298f76ad34079d070789","unresolved":true,"context_lines":[{"line_number":269,"context_line":"        return self._create(_share_snapshot.ShareSnapshot, **attrs)"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"    def update_share_snapshot(self, snapshot_id, **attrs):"},{"line_number":272,"context_line":"        \"\"\"Updates details of a single share."},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"        :param snapshot_id: The ID of the snapshot to update"},{"line_number":275,"context_line":"        :pram dict attrs: The attributes to update on the snapshot"}],"source_content_type":"text/x-python","patch_set":7,"id":"00932c6b_a283753b","line":272,"range":{"start_line":272,"start_character":39,"end_line":272,"end_character":44},"updated":"2021-09-13 19:53:43.000000000","message":"share snapshot","commit_id":"60ff3a46a48aa8abd4359fa411ab548b47f4008f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8461178d631685bc7ad9704192209b1d6c09d7b9","unresolved":true,"context_lines":[{"line_number":283,"context_line":"        return self._create(_share_snapshot.ShareSnapshot, **attrs)"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"    def update_share_snapshot(self, snapshot_id, **attrs):"},{"line_number":286,"context_line":"        \"\"\"Updates details of a single share."},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"        :param snapshot_id: The ID of the snapshot to update"},{"line_number":289,"context_line":"        :pram dict attrs: The attributes to update on the snapshot"}],"source_content_type":"text/x-python","patch_set":8,"id":"9956ee8a_e5b6763d","line":286,"range":{"start_line":286,"start_character":39,"end_line":286,"end_character":44},"updated":"2021-09-14 21:08:31.000000000","message":"do change this to share snapshot if you make a new patch.","commit_id":"c95bc45947fa91d7c037e6f4c2efd575f9c83bd4"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7b08c2c0250f89f625d8019b7d3e330b4c8fbbb5","unresolved":true,"context_lines":[{"line_number":249,"context_line":"            the snapshots being returned.  Available parameters include:"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"            * project_id: The ID of the user or service making the API request."},{"line_number":252,"context_line":"            * name~: The name pattern that can be used to filter shares, share"},{"line_number":253,"context_line":"                snapshots, share networks or share groups."},{"line_number":254,"context_line":"            * description~: The description pattern that can be used to filter"},{"line_number":255,"context_line":"                shares, share snapshots, share networks or share"}],"source_content_type":"text/x-python","patch_set":9,"id":"0dbcced1_1930fc54","line":252,"updated":"2021-10-23 08:56:11.000000000","message":"this is not true, since ShareSnapshot implementation does not define queryparameters","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":false,"context_lines":[{"line_number":249,"context_line":"            the snapshots being returned.  Available parameters include:"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"            * project_id: The ID of the user or service making the API request."},{"line_number":252,"context_line":"            * name~: The name pattern that can be used to filter shares, share"},{"line_number":253,"context_line":"                snapshots, share networks or share groups."},{"line_number":254,"context_line":"            * description~: The description pattern that can be used to filter"},{"line_number":255,"context_line":"                shares, share snapshots, share networks or share"}],"source_content_type":"text/x-python","patch_set":9,"id":"d9f7a724_6bf6e9a4","line":252,"in_reply_to":"0dbcced1_1930fc54","updated":"2021-11-03 10:48:16.000000000","message":"Ack","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7b08c2c0250f89f625d8019b7d3e330b4c8fbbb5","unresolved":true,"context_lines":[{"line_number":309,"context_line":"        :param res: The resource to wait on to be deleted."},{"line_number":310,"context_line":"        :type resource: A :class:`~openstack.resource.Resource` object."},{"line_number":311,"context_line":"        :param interval: Number of seconds to wait before to consecutive"},{"line_number":312,"context_line":"                         checks. Default to 2."},{"line_number":313,"context_line":"        :param wait: Maximum number of seconds to wait before the change."},{"line_number":314,"context_line":"                     Default to 120."},{"line_number":315,"context_line":"        :returns: The resource is returned on success."}],"source_content_type":"text/x-python","patch_set":9,"id":"714f71f3_3b01135a","line":312,"updated":"2021-10-23 08:56:11.000000000","message":"please fix identations","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":false,"context_lines":[{"line_number":309,"context_line":"        :param res: The resource to wait on to be deleted."},{"line_number":310,"context_line":"        :type resource: A :class:`~openstack.resource.Resource` object."},{"line_number":311,"context_line":"        :param interval: Number of seconds to wait before to consecutive"},{"line_number":312,"context_line":"                         checks. Default to 2."},{"line_number":313,"context_line":"        :param wait: Maximum number of seconds to wait before the change."},{"line_number":314,"context_line":"                     Default to 120."},{"line_number":315,"context_line":"        :returns: The resource is returned on success."}],"source_content_type":"text/x-python","patch_set":9,"id":"9c0033b5_ba1a5580","line":312,"in_reply_to":"714f71f3_3b01135a","updated":"2021-11-03 10:48:16.000000000","message":"Done","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"}],"openstack/shared_file_system/v2/share_snapshot.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":44,"context_line":"    share_id \u003d resource.Body(\"share_id\", type\u003dstr)"},{"line_number":45,"context_line":"    #: The file system protocol of a share snapshot"},{"line_number":46,"context_line":"    share_proto \u003d resource.Body(\"share_proto\", type\u003dstr)"},{"line_number":47,"context_line":"    #: The share snapshot size, in GiBs."},{"line_number":48,"context_line":"    share_size \u003d resource.Body(\"share_size\", type\u003dint)"},{"line_number":49,"context_line":"    #: The snapshot size, in GiBs."},{"line_number":50,"context_line":"    size \u003d resource.Body(\"size\", type\u003dint)"}],"source_content_type":"text/x-python","patch_set":4,"id":"0dc65827_d5f7a582","line":47,"range":{"start_line":47,"start_character":7,"end_line":47,"end_character":30},"updated":"2021-09-01 17:43:57.000000000","message":"The snapshot\u0027s source share\u0027s size","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    share_id \u003d resource.Body(\"share_id\", type\u003dstr)"},{"line_number":45,"context_line":"    #: The file system protocol of a share snapshot"},{"line_number":46,"context_line":"    share_proto \u003d resource.Body(\"share_proto\", type\u003dstr)"},{"line_number":47,"context_line":"    #: The share snapshot size, in GiBs."},{"line_number":48,"context_line":"    share_size \u003d resource.Body(\"share_size\", type\u003dint)"},{"line_number":49,"context_line":"    #: The snapshot size, in GiBs."},{"line_number":50,"context_line":"    size \u003d resource.Body(\"size\", type\u003dint)"}],"source_content_type":"text/x-python","patch_set":4,"id":"d721144d_84d16708","line":47,"range":{"start_line":47,"start_character":7,"end_line":47,"end_character":30},"in_reply_to":"0dc65827_d5f7a582","updated":"2021-09-02 10:34:38.000000000","message":"Done","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":50,"context_line":"    size \u003d resource.Body(\"size\", type\u003dint)"},{"line_number":51,"context_line":"    #: The snapshot status"},{"line_number":52,"context_line":"    status \u003d resource.Body(\"status\", type\u003dstr)"},{"line_number":53,"context_line":"    #: ID of the user that the snapshot belongs to."},{"line_number":54,"context_line":"    user_id \u003d resource.Body(\"user_id\", type\u003dstr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"11d40932_a796f427","line":53,"range":{"start_line":53,"start_character":39,"end_line":53,"end_character":51},"updated":"2021-09-01 17:43:57.000000000","message":"was created by","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    size \u003d resource.Body(\"size\", type\u003dint)"},{"line_number":51,"context_line":"    #: The snapshot status"},{"line_number":52,"context_line":"    status \u003d resource.Body(\"status\", type\u003dstr)"},{"line_number":53,"context_line":"    #: ID of the user that the snapshot belongs to."},{"line_number":54,"context_line":"    user_id \u003d resource.Body(\"user_id\", type\u003dstr)"}],"source_content_type":"text/x-python","patch_set":4,"id":"999b8363_80eb15ad","line":53,"range":{"start_line":53,"start_character":39,"end_line":53,"end_character":51},"in_reply_to":"11d40932_a796f427","updated":"2021-09-02 10:34:38.000000000","message":"Done","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7b08c2c0250f89f625d8019b7d3e330b4c8fbbb5","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    allow_delete \u003d True"},{"line_number":26,"context_line":"    allow_list \u003d True"},{"line_number":27,"context_line":"    allow_head \u003d False"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    #: Properties"},{"line_number":30,"context_line":"    #: The date and time stamp when the resource was"},{"line_number":31,"context_line":"    #: created within the service’s database."}],"source_content_type":"text/x-python","patch_set":9,"id":"e1b3f12e_b35912a6","line":28,"updated":"2021-10-23 08:56:11.000000000","message":"microversion and query parameters are missing","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":true,"context_lines":[{"line_number":25,"context_line":"    allow_delete \u003d True"},{"line_number":26,"context_line":"    allow_list \u003d True"},{"line_number":27,"context_line":"    allow_head \u003d False"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    #: Properties"},{"line_number":30,"context_line":"    #: The date and time stamp when the resource was"},{"line_number":31,"context_line":"    #: created within the service’s database."}],"source_content_type":"text/x-python","patch_set":9,"id":"fbb7a068_afcd7e27","line":28,"in_reply_to":"e1b3f12e_b35912a6","updated":"2021-11-03 10:48:16.000000000","message":"It doesn\u0027t require a microversion.","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"}],"openstack/tests/functional/shared_file_system/base.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7b08c2c0250f89f625d8019b7d3e330b4c8fbbb5","unresolved":true,"context_lines":[{"line_number":38,"context_line":"        self.assertIsNotNone(share.id)"},{"line_number":39,"context_line":"        return share"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def create_share_snapshot(self, **kwargs):"},{"line_number":42,"context_line":"        share_snapshot \u003d self.conn.shared_file_system.create_share_snapshot("},{"line_number":43,"context_line":"            **kwargs)"},{"line_number":44,"context_line":"        self.addCleanup(self.conn.shared_file_system.delete_share_snapshot,"}],"source_content_type":"text/x-python","patch_set":9,"id":"aff6d074_389429d3","line":41,"updated":"2021-10-23 08:56:11.000000000","message":"I still do not see anywhere usage of those functions added here. What is the intention?","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        self.assertIsNotNone(share.id)"},{"line_number":39,"context_line":"        return share"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    def create_share_snapshot(self, **kwargs):"},{"line_number":42,"context_line":"        share_snapshot \u003d self.conn.shared_file_system.create_share_snapshot("},{"line_number":43,"context_line":"            **kwargs)"},{"line_number":44,"context_line":"        self.addCleanup(self.conn.shared_file_system.delete_share_snapshot,"}],"source_content_type":"text/x-python","patch_set":9,"id":"f7cc3d1f_0cdd3b7e","line":41,"in_reply_to":"aff6d074_389429d3","updated":"2021-11-03 10:48:16.000000000","message":"Ack","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"}],"openstack/tests/functional/shared_file_system/test_share_snapshot.py":[{"author":{"_account_id":32594,"name":"Ashley Rodriguez","email":"ashrod98@redhat.com","username":"ashrod98"},"change_message_id":"3b43c685294b91a60ea2ab593e6f2d7cdddd6b20","unresolved":true,"context_lines":[{"line_number":21,"context_line":"        self.assertIsNotNone(my_snapshot)"},{"line_number":22,"context_line":"        self.assertIsNotNone(my_snapshot.id)"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    def test_get_delete_share_snapshot(self):"},{"line_number":25,"context_line":"        share_snapshots \u003d self.conn.shared_file_system.share_snapshots()"},{"line_number":26,"context_line":"        self.assertGreater(len(list(share_snapshots)), 0)"},{"line_number":27,"context_line":"        for share_snapshot in share_snapshots:"}],"source_content_type":"text/x-python","patch_set":2,"id":"01b38fbc_183531ea","line":24,"range":{"start_line":24,"start_character":8,"end_line":24,"end_character":38},"updated":"2021-07-20 16:17:43.000000000","message":"make a separate test for listing, getting, deleting and updating share snapshot as you\u0027ve done in other patches","commit_id":"505ad0c0cb18d6dd10ee2da38d6e119b1fd7c03c"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def test_list(self):"},{"line_number":69,"context_line":"        snaps \u003d self.operator_cloud.shared_file_system.share_snapshots("},{"line_number":70,"context_line":"            details\u003dFalse"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":"        self.assertGreater(len(list(snaps)), 0)"},{"line_number":73,"context_line":"        for snap in snaps:"}],"source_content_type":"text/x-python","patch_set":4,"id":"2f059b55_ec0b8417","line":70,"range":{"start_line":70,"start_character":20,"end_line":70,"end_character":25},"updated":"2021-09-01 17:43:57.000000000","message":"True\n\n\nTesting with details\u003dFalse is not very useful - below you\u0027re asserting that the snapshot has a bunch of attributes - these attributes are statically defined by you in the ShareSnapshot resource, and when details\u003dFalse, only Name and ID will be set, the others will be set to None. \n\n\nSet the details to True, and you could also verify a few things - find the snapshot you created in the list that you\u0027re getting back with the help of self.SNAPSHOT_NAME, and verify that things are as you requested, for example: \n\nshare_id is set to self.share[\u0027id\u0027]\nstatus is set to \"available\"\nshare_proto is set to \u0027NFS\u0027\n\netc","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def test_list(self):"},{"line_number":69,"context_line":"        snaps \u003d self.operator_cloud.shared_file_system.share_snapshots("},{"line_number":70,"context_line":"            details\u003dFalse"},{"line_number":71,"context_line":"        )"},{"line_number":72,"context_line":"        self.assertGreater(len(list(snaps)), 0)"},{"line_number":73,"context_line":"        for snap in snaps:"}],"source_content_type":"text/x-python","patch_set":4,"id":"6c7bf57c_df57e4e1","line":70,"range":{"start_line":70,"start_character":20,"end_line":70,"end_character":25},"in_reply_to":"2f059b55_ec0b8417","updated":"2021-09-02 10:34:38.000000000","message":"Ack","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"}],"openstack/tests/unit/shared_file_system/v2/test_proxy.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":71,"context_line":"    def test_share_snapshots_detailed(self):"},{"line_number":72,"context_line":"        self.verify_list(self.proxy.share_snapshots,"},{"line_number":73,"context_line":"                         share_snapshot.ShareSnapshot,"},{"line_number":74,"context_line":"                         method_kwargs\u003d{\"details\": True, \"query\": 1},"},{"line_number":75,"context_line":"                         expected_kwargs\u003d{\"query\": 1})"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def test_share_snapshots_not_detailed(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"76e9b1e2_44811eda","line":74,"range":{"start_line":74,"start_character":57,"end_line":74,"end_character":67},"updated":"2021-09-01 17:43:57.000000000","message":"please use a valid query","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":71,"context_line":"    def test_share_snapshots_detailed(self):"},{"line_number":72,"context_line":"        self.verify_list(self.proxy.share_snapshots,"},{"line_number":73,"context_line":"                         share_snapshot.ShareSnapshot,"},{"line_number":74,"context_line":"                         method_kwargs\u003d{\"details\": True, \"query\": 1},"},{"line_number":75,"context_line":"                         expected_kwargs\u003d{\"query\": 1})"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    def test_share_snapshots_not_detailed(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"e5d5b886_5e0bafb4","line":74,"range":{"start_line":74,"start_character":57,"end_line":74,"end_character":67},"in_reply_to":"76e9b1e2_44811eda","updated":"2021-09-02 10:34:38.000000000","message":"Done","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"7b08c2c0250f89f625d8019b7d3e330b4c8fbbb5","unresolved":true,"context_lines":[{"line_number":113,"context_line":"    def test_limit(self):"},{"line_number":114,"context_line":"        self.verify_list(self.proxy.limits, limit.Limit)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    def test_share_snapshots(self):"},{"line_number":117,"context_line":"        self.verify_list("},{"line_number":118,"context_line":"            self.proxy.share_snapshots, share_snapshot.ShareSnapshot)"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"439cb9d4_3d99cb40","line":116,"updated":"2021-10-23 08:56:11.000000000","message":"please rebase to current state of r1 branch and separate this into own test class (as now done everywhere - separate test class per resource type)","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"61541581b60e87208ae404352b0a81af93424044","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    def test_limit(self):"},{"line_number":114,"context_line":"        self.verify_list(self.proxy.limits, limit.Limit)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    def test_share_snapshots(self):"},{"line_number":117,"context_line":"        self.verify_list("},{"line_number":118,"context_line":"            self.proxy.share_snapshots, share_snapshot.ShareSnapshot)"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"3c98f5d8_2315560a","line":116,"in_reply_to":"439cb9d4_3d99cb40","updated":"2021-11-03 10:48:16.000000000","message":"Done","commit_id":"8c64cb7c2c2245fafdf2e3c92b76c1af6b722fe1"}],"releasenotes/notes/add-share-snapshot-to-shared-file-82ecedbdbed2e3c5.yaml":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"da8f6218ea5577133f85e91eef70f096675564ac","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support to create, update, list, get, and delete share"},{"line_number":5,"context_line":"    snapshot to shared file system service."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"67c491cc_4b9e79b6","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":12},"updated":"2021-09-01 17:43:57.000000000","message":"nit: snapshots","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"},{"author":{"_account_id":32493,"name":"Kafilat Adeleke","email":"adelekekafilatadenike@gmail.com","username":"kafilat-adeleke"},"change_message_id":"575dfcfa41ac50bf4ad83aa465bbf8562928e712","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support to create, update, list, get, and delete share"},{"line_number":5,"context_line":"    snapshot to shared file system service."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"8d8b2346_c33167ee","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":12},"in_reply_to":"67c491cc_4b9e79b6","updated":"2021-09-02 10:34:38.000000000","message":"Done","commit_id":"5dddc6d33f52102ea4d903d3bfffb63fcbeb8ac1"}]}
