)]}'
{"manila_tempest_tests/tests/api/admin/test_quotas_negative.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"57948eb1001a5ea48041f0272d55de026b79823c","unresolved":false,"context_lines":[{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_quota_shares(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"},{"line_number":359,"context_line":"        self.create_share(share_type_id\u003dself.share_type_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_f42a16e5","line":356,"range":{"start_line":356,"start_character":8,"end_line":356,"end_character":25},"updated":"2019-07-29 15:51:21.000000000","message":"This test name isn\u0027t very specific.  How about \u0027test_create_share_over_quota_limit\u0027 or some other name that is descriptive of what you are actually testing?","commit_id":"1f94179597af2dca725858855b23055f868fc5bd"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"a153e24654897ec0d4e63054d2e41df9a67be160","unresolved":false,"context_lines":[{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_quota_shares(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"},{"line_number":359,"context_line":"        self.create_share(share_type_id\u003dself.share_type_id)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_87e12fff","line":356,"range":{"start_line":356,"start_character":8,"end_line":356,"end_character":25},"in_reply_to":"7faddb67_f42a16e5","updated":"2019-07-29 19:49:14.000000000","message":"Yes, it\u0027s better.\nThanks","commit_id":"1f94179597af2dca725858855b23055f868fc5bd"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"1adc9928fbf06106f664c11e807348305120ec1f","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_07bf7fd0","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"updated":"2019-07-29 19:50:05.000000000","message":"TAG_API_WITH_BACKEND","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"76add9c5697e88e90a9cef63ba82f4673c407c87","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_072e9ff9","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_07bf7fd0","updated":"2019-07-29 20:09:20.000000000","message":"Done","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"121654650b2494f5c0a0ab9e23a34dd89d55e658","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_67cf537f","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_07bf7fd0","updated":"2019-07-29 19:51:39.000000000","message":"TAG_API tests are those that don\u0027t create any resources (shares, snapshots, replicas, groups, group snapshots) that require a valid backend...","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"93ae6f21cafb5c28770d1ce3e269e110fd065c2b","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_eafeaa03","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_67cf537f","updated":"2019-07-29 20:40:14.000000000","message":"So it\u0027s line 359 that tips this IIUC.\n\nWhere do we document these tags?  I guess:\n\nhttps://github.com/openstack/manila-tempest-plugin/blob/master/manila_tempest_tests/tests/api/base.py#L44","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":19262,"name":"Liron Kuchlani","email":"lkuchlan@redhat.com","username":"lkuchlan"},"change_message_id":"76add9c5697e88e90a9cef63ba82f4673c407c87","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_c737274d","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_67cf537f","updated":"2019-07-29 20:09:20.000000000","message":"Thanks","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"8b38798ca63b684a1bd70f8460886725fdb14c3a","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0abb06c4","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_6a407a36","updated":"2019-07-30 01:53:28.000000000","message":"Good idea, I submitted https://review.opendev.org/673365","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"4d4ebbad96ec42a0969eba1c5d8e89b87bad4888","unresolved":false,"context_lines":[{"line_number":352,"context_line":"            force\u003dFalse,"},{"line_number":353,"context_line":"            shares\u003dst_q)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    @tc.attr(base.TAG_NEGATIVE, base.TAG_API)"},{"line_number":356,"context_line":"    def test_create_share_over_quota_limit(self):"},{"line_number":357,"context_line":"        original_quota \u003d self.shares_v2_client.show_quotas("},{"line_number":358,"context_line":"            self.tenant_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_6a407a36","line":355,"range":{"start_line":355,"start_character":37,"end_line":355,"end_character":44},"in_reply_to":"7faddb67_eafeaa03","updated":"2019-07-29 20:45:42.000000000","message":"Some documentation is here: https://docs.openstack.org/manila/latest/contributor/tempest_tests.html#running-a-subset-of-tests-based-on-service-involvement \n\nMaybe it\u0027ll help if we add some doc comments inline in the file you pointed out.","commit_id":"67ce631bafd84de100d5918eb9cce4d1f2b7cab1"}]}
