)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"d664e8f25f4524e45b4351966d9e0e798f9d2a38","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Identity V3 (ext) Tests - EP Filter Groups"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tests for identity v3 extension ep filter groups"},{"line_number":10,"context_line":"Requires missing EP Client (missing from tempest)"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Co-Authored-By: Kaustuv Royburman (kr336r@us.att.com)"},{"line_number":13,"context_line":"Partially-Implements bp: initial-tests-identity"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a1ced50_e0cce98a","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":49},"updated":"2017-03-22 22:53:18.000000000","message":"\"Do not include patch set-specific comments.\" See: https://wiki.openstack.org/wiki/GitCommitMessages#Information_in_commit_messages","commit_id":"f76256661ba70d66a683573114a007bd046b4a2e"}],"patrole_tempest_plugin/tests/api/identity/v3/test_ep_filter_groups.py":[{"author":{"_account_id":20809,"name":"Adnan Khan","email":"rk221s@att.com","username":"rao.adnan.khan"},"change_message_id":"2e51ab169c5d746483e1c611abc0d2609be6ca1a","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class IdentityEPFilterGroupsV3AdminRbacTest("},{"line_number":24,"context_line":"        rbac_base.BaseIdentityV3RbacAdminTest):"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    interface \u003d \u0027public\u0027"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7ffa3b31_41f95e7e","line":24,"range":{"start_line":24,"start_character":18,"end_line":24,"end_character":45},"updated":"2017-04-14 18:11:09.000000000","message":"Why not extend from BaseIdentityV3RbacTest?","commit_id":"92ec06e5f2925a50c6d80be21f2565251702e8bb"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"f687a72465d17ff209372cad2c13956ae5b93d26","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class IdentityEPFilterGroupsV3AdminRbacTest("},{"line_number":24,"context_line":"        rbac_base.BaseIdentityV3RbacAdminTest):"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    interface \u003d \u0027public\u0027"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7ffa3b31_69ae80e8","line":24,"range":{"start_line":24,"start_character":18,"end_line":24,"end_character":45},"in_reply_to":"7ffa3b31_41f95e7e","updated":"2017-04-15 00:39:41.000000000","message":"These tests are just out of date.","commit_id":"92ec06e5f2925a50c6d80be21f2565251702e8bb"}],"patrole_tempest_plugin/tests/api/identity/v3/test_ep_filter_projects_rbac.py":[{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"608dc4d2978a24b671a12a3bf628390e3ebcec0f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def resource_setup(cls):"},{"line_number":27,"context_line":"        super(EndpointFilterProjectsV3RbacTest, cls).resource_setup()"},{"line_number":28,"context_line":"        cls.project \u003d cls.setup_test_project()"},{"line_number":29,"context_line":"        cls.service \u003d cls.setup_test_service()"},{"line_number":30,"context_line":"        cls.endpoint \u003d cls.setup_test_endpoint(service\u003dcls.service)"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    def _add_endpoint_to_project(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"7f231b9d_9642560e","line":29,"updated":"2017-06-16 21:14:09.000000000","message":"nit: Since it looks like service is never used directly, setup_test_endpoint can be called without a service; it will create one when it creates the endpoint.","commit_id":"e0d8f91e0cc59f1fd6ce796bc155bf120fee708f"}],"releasenotes/notes/ep-filter-groups-rbac-tests-bca28e9a055bbb8d.yaml":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c130ad1353cffc86bb9d2242fee25e4462923de2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add project-specific RBAC tests for the identity v3 extension API,"},{"line_number":5,"context_line":"    OS-EP-FILTER, providing coverage for the following policy actions:"},{"line_number":6,"context_line":"    * identity:create_endpoint_group"},{"line_number":7,"context_line":"    * identity:list_endpoint_groups"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff0f0b1f_9bad21eb","line":4,"range":{"start_line":4,"start_character":8,"end_line":4,"end_character":15},"updated":"2017-05-22 18:58:08.000000000","message":"group","commit_id":"619bbdb00832a23929417a635b5772a503226dd4"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"eb68749d4a63d7c4c8b7e282271127a7b6353bd7","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add group-specific RBAC tests for the identity v3 extension API,"},{"line_number":5,"context_line":"    OS-EP-FILTER, providing coverage for the following policy actions:"},{"line_number":6,"context_line":"    * identity:create_endpoint_group"},{"line_number":7,"context_line":"    * identity:list_endpoint_groups"},{"line_number":8,"context_line":"    * identity:get_endpoint_group"},{"line_number":9,"context_line":"    * identity:update_endpoint_group"},{"line_number":10,"context_line":"    * identity:delete_endpoint_group"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bf091321_acf36d9e","line":10,"range":{"start_line":6,"start_character":0,"end_line":10,"end_character":36},"updated":"2017-06-08 23:29:50.000000000","message":"This needs to be reformatted.","commit_id":"f8321cae78d37e025b2d85708e8cec800971aaef"},{"author":{"_account_id":23900,"name":"Uday T Kumar","email":"uday053@gmail.com","username":"uday.t.kumar"},"change_message_id":"643278a8c8ec429224fa20ec4328037e96fe5c5d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add group-specific RBAC tests for the identity v3 extension API,"},{"line_number":5,"context_line":"    OS-EP-FILTER, providing coverage for the following policy actions:"},{"line_number":6,"context_line":"    * identity:create_endpoint_group"},{"line_number":7,"context_line":"    * identity:list_endpoint_groups"},{"line_number":8,"context_line":"    * identity:get_endpoint_group"},{"line_number":9,"context_line":"    * identity:update_endpoint_group"},{"line_number":10,"context_line":"    * identity:delete_endpoint_group"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7f231b9d_0b218a9f","line":10,"range":{"start_line":6,"start_character":0,"end_line":10,"end_character":36},"in_reply_to":"bf091321_acf36d9e","updated":"2017-06-16 13:40:49.000000000","message":"Fixed the list based on the client. Ofcourse will have to further modify based on the client getting merged","commit_id":"f8321cae78d37e025b2d85708e8cec800971aaef"},{"author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"change_message_id":"608dc4d2978a24b671a12a3bf628390e3ebcec0f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add group-specific RBAC tests for the identity v3 extension API,"},{"line_number":5,"context_line":"    OS-EP-FILTER, providing coverage for the following policy actions:"},{"line_number":6,"context_line":"    * identity:create_endpoint_group"},{"line_number":7,"context_line":"    * identity:list_endpoint_groups"},{"line_number":8,"context_line":"    * identity:show_endpoint_group (get endpoint group)"},{"line_number":9,"context_line":"    * identity:check_endpoint_group"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7f231b9d_6b6fd32a","line":6,"updated":"2017-06-16 21:14:09.000000000","message":"Need an empty line between lines 5 and 6 or it won\u0027t be formatted properly.","commit_id":"e0d8f91e0cc59f1fd6ce796bc155bf120fee708f"}]}
