)]}'
{"doc/source/framework/rbac_utils.rst":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"537c2a9ec6bf1bd5fc6c5ba58c75e0d671fff7d0","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   overridden with the admin role."},{"line_number":33,"context_line":"#. Test execution: ``[patrole] rbac_test_role`` is used manually via the"},{"line_number":34,"context_line":"   ``with rbac_utils.override_role(self)`` contextmanager. Everything that"},{"line_number":35,"context_line":"   is executed after this call, until the end of the test, uses the primary"},{"line_number":36,"context_line":"   credentials overridden with the ``rbac_test_role``."},{"line_number":37,"context_line":"#. Teardown: Admin role is used automatically. The primary credentials have"},{"line_number":38,"context_line":"   been overridden with the admin role."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f91af0f_3b21bbfc","line":35,"range":{"start_line":35,"start_character":53,"end_line":35,"end_character":57},"updated":"2018-01-01 21:47:39.000000000","message":"contextmanager, not test","commit_id":"e17f4034d612ac6004d447158110bbe723687796"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"117ddf63b82b379c4e8a8e58a7cb2ef80d0161a2","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            self.servers_client, self.server[\u0027id\u0027], \u0027ACTIVE\u0027)"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Incorrect::"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _complex_setup_method(self):"},{"line_number":110,"context_line":"        resource \u003d self.resources_client.create_resource("},{"line_number":111,"context_line":"            **kwargs)[\u0027resource\u0027]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f91af0f_7f45f06f","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":0},"updated":"2018-01-01 16:10:30.000000000","message":"it will be good to mention what is wrong in this. like it would not work or it is not good way to do other operation with overridden role which are not main purpose of test.","commit_id":"e17f4034d612ac6004d447158110bbe723687796"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"b53dc3f5d71fcddadc8ed1c42dd2145e05e20000","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            self.servers_client, self.server[\u0027id\u0027], \u0027ACTIVE\u0027)"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Incorrect::"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _complex_setup_method(self):"},{"line_number":110,"context_line":"        resource \u003d self.resources_client.create_resource("},{"line_number":111,"context_line":"            **kwargs)[\u0027resource\u0027]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f91af0f_fb7833f9","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":0},"in_reply_to":"9f91af0f_7f45f06f","updated":"2018-01-01 21:48:24.000000000","message":"Thanks for review. Agree, I put an explanation on L122-124 but I will elaborate in next patch.","commit_id":"e17f4034d612ac6004d447158110bbe723687796"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d7665042f04c45c55a827acaf3af8eb96a237c5a","unresolved":false,"context_lines":[{"line_number":105,"context_line":"            self.servers_client, self.server[\u0027id\u0027], \u0027ACTIVE\u0027)"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Incorrect::"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _complex_setup_method(self):"},{"line_number":110,"context_line":"        resource \u003d self.resources_client.create_resource("},{"line_number":111,"context_line":"            **kwargs)[\u0027resource\u0027]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9f91af0f_e445f418","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":0},"in_reply_to":"9f91af0f_fb7833f9","updated":"2018-01-02 05:57:59.000000000","message":"yes L122-124 tell not to do that but does not tell why :)","commit_id":"e17f4034d612ac6004d447158110bbe723687796"}]}
