)]}'
{"manila_tempest_tests/tests/api/test_rules.py":[{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":256,"context_line":""},{"line_number":257,"context_line":"    @test.attr(type\u003d[\"gate\", ])"},{"line_number":258,"context_line":"    def test_create_delete_cephx_rule(self):"},{"line_number":259,"context_line":"        rule \u003d self.shares_client.create_access_rule("},{"line_number":260,"context_line":"            self.share[\"id\"], self.access_type, self.access_to)"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"        self.assertEqual(\u0027rw\u0027, rule[\u0027access_level\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_bae2bd2d","line":259,"updated":"2016-01-22 12:11:40.000000000","message":"Patchset #1 and #2 of https://review.openstack.org/#/c/270211/, that adds CephFSNative driver, incorrectly modifies APIv1 client to add a new access_type \u0027cephx\u0027, instead of adding the access types for a particular microversion of v2 client. Once the patch is corrected, would need to make calls using API version 2 by,\n\ns/shares_client/shares_v2_client/","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":262,"context_line":"        self.assertEqual(\u0027rw\u0027, rule[\u0027access_level\u0027])"},{"line_number":263,"context_line":"        for key in (\u0027deleted\u0027, \u0027deleted_at\u0027, \u0027instance_mappings\u0027):"},{"line_number":264,"context_line":"            self.assertNotIn(key, rule.keys())"},{"line_number":265,"context_line":"        self.shares_client.wait_for_access_rule_status("},{"line_number":266,"context_line":"            self.share[\"id\"], rule[\"id\"], \"active\")"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"        self.shares_client.delete_access_rule(self.share[\"id\"], rule[\"id\"])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_ba671db6","line":265,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        self.shares_client.wait_for_access_rule_status("},{"line_number":266,"context_line":"            self.share[\"id\"], rule[\"id\"], \"active\")"},{"line_number":267,"context_line":""},{"line_number":268,"context_line":"        self.shares_client.delete_access_rule(self.share[\"id\"], rule[\"id\"])"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"    @test.attr(type\u003d[\"gate\", ])"},{"line_number":271,"context_line":"    @testtools.skipIf("}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_5a2e2144","line":268,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":272,"context_line":"        \"cephfs\" not in CONF.share.enable_ro_access_level_for_protocols,"},{"line_number":273,"context_line":"        \"RO access rule tests are disabled for CEPHFS protocol.\")"},{"line_number":274,"context_line":"    def test_create_delete_cephx_ro_access_rule(self):"},{"line_number":275,"context_line":"        rule \u003d self.shares_client.create_access_rule("},{"line_number":276,"context_line":"            self.share[\"id\"], \u0027cephx\u0027, \u0027charlie\u0027, \u0027ro\u0027)"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"        self.assertEqual(\u0027ro\u0027, rule[\u0027access_level\u0027])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_9a181920","line":275,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":278,"context_line":"        self.assertEqual(\u0027ro\u0027, rule[\u0027access_level\u0027])"},{"line_number":279,"context_line":"        for key in (\u0027deleted\u0027, \u0027deleted_at\u0027, \u0027instance_mappings\u0027):"},{"line_number":280,"context_line":"            self.assertNotIn(key, rule.keys())"},{"line_number":281,"context_line":"        self.shares_client.wait_for_access_rule_status("},{"line_number":282,"context_line":"            self.share[\"id\"], rule[\"id\"], \"active\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        self.shares_client.delete_access_rule(self.share[\"id\"], rule[\"id\"])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_5ad5c119","line":281,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":281,"context_line":"        self.shares_client.wait_for_access_rule_status("},{"line_number":282,"context_line":"            self.share[\"id\"], rule[\"id\"], \"active\")"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"        self.shares_client.delete_access_rule(self.share[\"id\"], rule[\"id\"])"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"@ddt.ddt"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_7ada054e","line":284,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":295,"context_line":"                any(p in CONF.share.enable_user_rules_for_protocols"},{"line_number":296,"context_line":"                    for p in cls.protocols) or"},{"line_number":297,"context_line":"                any(p in CONF.share.enable_cert_rules_for_protocols"},{"line_number":298,"context_line":"                    for p in cls.protocols) or"},{"line_number":299,"context_line":"                any(p in CONF.share.enable_cephx_rules_for_protocols"},{"line_number":300,"context_line":"                    for p in cls.protocols)):"},{"line_number":301,"context_line":"            cls.message \u003d \"Rule tests are disabled\""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_1ab42980","line":298,"updated":"2016-01-22 12:11:40.000000000","message":"Would not be able to make use of these common tests for rules run using v1 and v2 clients APIs, once \u0027cephx\u0027support is made available only in v2 client API.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"}],"manila_tempest_tests/tests/api/test_rules_negative.py":[{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":309,"context_line":"    @test.attr(type\u003d[\"negative\", \"gate\", ])"},{"line_number":310,"context_line":"    def test_create_access_rule_with_invalid_cephx_id(self):"},{"line_number":311,"context_line":"        self.assertRaises(lib_exc.BadRequest,"},{"line_number":312,"context_line":"                          self.shares_client.create_access_rule,"},{"line_number":313,"context_line":"                          self.share[\"id\"], \"cephx\", \"jane.doe\")"},{"line_number":314,"context_line":""},{"line_number":315,"context_line":"    @test.attr(type\u003d[\"negative\", \"gate\", ])"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_5d013b04","line":312,"updated":"2016-01-22 12:11:40.000000000","message":"Patchset #1 and #2 of https://review.openstack.org/#/c/270211/, that adds CephFSNative driver, incorrectly modifies APIv1 client to add a new access_type \u0027cephx\u0027, instead of adding the access types for a particular microversion of v2 client. Once the patch is corrected, would need to make calls using API version 2 by,\n\ns/shares_client/shares_v2_client/","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":317,"context_line":"                          \"Snapshot tests are disabled.\")"},{"line_number":318,"context_line":"    def test_create_access_rule_cephx_to_snapshot(self):"},{"line_number":319,"context_line":"        self.assertRaises(lib_exc.NotFound,"},{"line_number":320,"context_line":"                          self.shares_client.create_access_rule,"},{"line_number":321,"context_line":"                          self.snap[\"id\"],"},{"line_number":322,"context_line":"                          access_type\u003d\"cephx\","},{"line_number":323,"context_line":"                          access_to\u003d\"david\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_1d074319","line":320,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":325,"context_line":"    @test.attr(type\u003d[\"negative\", \"gate\", ])"},{"line_number":326,"context_line":"    def test_create_access_rule_certx_with_wrong_share_id(self):"},{"line_number":327,"context_line":"        self.assertRaises(lib_exc.NotFound,"},{"line_number":328,"context_line":"                          self.shares_client.create_access_rule,"},{"line_number":329,"context_line":"                          \"wrong_share_id\","},{"line_number":330,"context_line":"                          access_type\u003d\"cephx\","},{"line_number":331,"context_line":"                          access_to\u003d\"eve\")"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_bd187776","line":328,"updated":"2016-01-22 12:11:40.000000000","message":"Comment same as above.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"},{"author":{"_account_id":8056,"name":"Ramana Raja","email":"rraja@redhat.com","username":"Ram_Raja"},"change_message_id":"fe2c26f77c2709ab480b42cb9091dae4be08163d","unresolved":false,"context_lines":[{"line_number":344,"context_line":"                    for p in cls.protocols) or"},{"line_number":345,"context_line":"                any(p in CONF.share.enable_cert_rules_for_protocols"},{"line_number":346,"context_line":"                    for p in cls.protocols) or"},{"line_number":347,"context_line":"                any(p in CONF.share.enable_cephx_rules_for_protocols"},{"line_number":348,"context_line":"                    for p in cls.protocols)):"},{"line_number":349,"context_line":""},{"line_number":350,"context_line":"            cls.message \u003d \"Rule tests are disabled\""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_bd2f1787","line":347,"updated":"2016-01-22 12:11:40.000000000","message":"Would not be able to make use of these common tests for rules run using v1 and v2 clients APIs, once \u0027cephx\u0027support is made available only in v2 client API.","commit_id":"1d7b04b71ea54bf11d85b7f1972bf26ffb0e2a91"}]}
