)]}'
{"patrole_tempest_plugin/tests/api/image/v1/test_images_member_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"3369823485e215a4bcfe7d49c7cbb122f34a92e5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    @classmethod"},{"line_number":31,"context_line":"    def setup_clients(cls):"},{"line_number":32,"context_line":"        super(ImagesMemberRbacTest, cls).setup_clients()"},{"line_number":33,"context_line":"        cls.admin_client \u003d cls.os_adm.image_client"},{"line_number":34,"context_line":"        cls.image_member_client \u003d cls.os.image_member_client"},{"line_number":35,"context_line":"        cls.alt_image_member_client \u003d cls.os_alt.image_member_client"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_06b4c232","line":33,"updated":"2017-01-23 23:20:04.000000000","message":"This is declared in the superclass","commit_id":"5779267ba04a851f1eb7d17e821fbdca9ace7b24"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"3369823485e215a4bcfe7d49c7cbb122f34a92e5","unresolved":false,"context_lines":[{"line_number":82,"context_line":"                                                     self.alt_tenant_id)"},{"line_number":83,"context_line":"        # Toggle role and delete image member"},{"line_number":84,"context_line":"        rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":85,"context_line":"        self.image_member_client.list_image_members(image[\u0027id\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_06b92215","line":85,"updated":"2017-01-23 23:20:04.000000000","message":"Where is this being cleaned up?","commit_id":"5779267ba04a851f1eb7d17e821fbdca9ace7b24"}],"patrole_tempest_plugin/tests/api/image/v1/test_images_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"3369823485e215a4bcfe7d49c7cbb122f34a92e5","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def setup_clients(cls):"},{"line_number":33,"context_line":"        super(BasicOperationsImagesRbacTest, cls).setup_clients()"},{"line_number":34,"context_line":"        cls.client \u003d cls.os.image_client"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def tearDown(self):"},{"line_number":37,"context_line":"        rbac_utils.switch_role(self, switchToRbacRole\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a3905b3_2661bea9","line":34,"updated":"2017-01-23 23:20:04.000000000","message":"This client is already defined this way in the superclass","commit_id":"5779267ba04a851f1eb7d17e821fbdca9ace7b24"}],"patrole_tempest_plugin/tests/api/image/v2/test_images_namespace_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"da5937b7491c09a6b529ee7c4b40b67159169054","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        super(ImageNamespacesRbacTest, self).tearDown()"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _cleanup_namespace(self, namespace_name):"},{"line_number":35,"context_line":"        body \u003d self.namespaces_client.show_namespace(namespace_name)"},{"line_number":36,"context_line":"        self.assertEqual(namespace_name, body[\u0027namespace\u0027])"},{"line_number":37,"context_line":"        body \u003d self.namespaces_client.update_namespace("},{"line_number":38,"context_line":"            namespace\u003dnamespace_name,"},{"line_number":39,"context_line":"            description\u003d\u0027Tempest\u0027,"},{"line_number":40,"context_line":"            visibility\u003d\u0027private\u0027,"},{"line_number":41,"context_line":"            display_name\u003dnamespace_name,"},{"line_number":42,"context_line":"            protected\u003dFalse)"},{"line_number":43,"context_line":"        self.namespaces_client.delete_namespace(namespace_name)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    @rbac_rule_validation.action(service\u003d\"glance\","}],"source_content_type":"text/x-python","patch_set":8,"id":"5a3905b3_afc5480b","line":42,"range":{"start_line":35,"start_character":0,"end_line":42,"end_character":28},"updated":"2017-01-24 21:21:19.000000000","message":"Why is all of this in a cleanup?","commit_id":"debe59bfff24bf8e45c4df49df8d97f105d31c3a"}]}
