)]}'
{"patrole_tempest_plugin/tests/api/compute/test_images_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"ff14f6907010a5a9652d1860fd46c350865825ab","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    @decorators.idempotent_id(\u0027dbe09d4c-e615-48cb-b908-a06a0f410a8e\u0027)"},{"line_number":134,"context_line":"    @rbac_rule_validation.action("},{"line_number":135,"context_line":"        service\u003d\"glance\","},{"line_number":136,"context_line":"        rule\u003d\"get_image\")"},{"line_number":137,"context_line":"    def test_show_image_metadata_item(self):"},{"line_number":138,"context_line":"        self.client.set_image_metadata(self.image[\u0027id\u0027], meta\u003d{\u0027foo\u0027: \u0027bar\u0027})"},{"line_number":139,"context_line":"        self.addCleanup(self.client.delete_image_metadata_item,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_b58e282c","line":136,"range":{"start_line":136,"start_character":8,"end_line":136,"end_character":25},"updated":"2017-04-05 18:55:43.000000000","message":"nit: If we are going to repeat policy actions, I think I\u0027d prefer the same actions all grouped together.","commit_id":"dcf007a365ccb886616cbd26016bd9bae82e2abf"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"ff14f6907010a5a9652d1860fd46c350865825ab","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    @decorators.idempotent_id(\u00279c7c2036-af9b-49a8-8ba1-09b027ee5def\u0027)"},{"line_number":146,"context_line":"    @rbac_rule_validation.action("},{"line_number":147,"context_line":"        service\u003d\"glance\","},{"line_number":148,"context_line":"        rule\u003d\"modify_image\")"},{"line_number":149,"context_line":"    def test_update_image_metadata_item(self):"},{"line_number":150,"context_line":"        self.rbac_utils.switch_role(self, switchToRbacRole\u003dTrue)"},{"line_number":151,"context_line":"        self.client.set_image_metadata_item(self.image[\u0027id\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_557d9c1a","line":148,"range":{"start_line":148,"start_character":8,"end_line":148,"end_character":28},"updated":"2017-04-05 18:55:43.000000000","message":"See L136","commit_id":"dcf007a365ccb886616cbd26016bd9bae82e2abf"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"ff14f6907010a5a9652d1860fd46c350865825ab","unresolved":false,"context_lines":[{"line_number":156,"context_line":"    @decorators.idempotent_id(\u00275f0dc4e6-0761-4613-9bde-0a6acdc78f46\u0027)"},{"line_number":157,"context_line":"    @rbac_rule_validation.action("},{"line_number":158,"context_line":"        service\u003d\"glance\","},{"line_number":159,"context_line":"        rule\u003d\"modify_image\")"},{"line_number":160,"context_line":"    def test_delete_image_metadata_item(self):"},{"line_number":161,"context_line":"        self.client.set_image_metadata(self.image[\u0027id\u0027], meta\u003d{\u0027foo\u0027: \u0027bar\u0027})"},{"line_number":162,"context_line":"        self.addCleanup(test_utils.call_and_ignore_notfound_exc,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_f573904c","line":159,"range":{"start_line":159,"start_character":8,"end_line":159,"end_character":27},"updated":"2017-04-05 18:55:43.000000000","message":"See L136","commit_id":"dcf007a365ccb886616cbd26016bd9bae82e2abf"}]}
