)]}'
{"heat_tempest_plugin/services/clients.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    def _get_keystone_client(self):"},{"line_number":149,"context_line":"        # Create our default Keystone client to use in testing"},{"line_number":150,"context_line":"        return kc_v3.Client(session\u003dself.identity_client.session,"},{"line_number":151,"context_line":"            region_name\u003dself.conf.region)"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    def _get_compute_client(self):"},{"line_number":154,"context_line":"        # Create our default Nova client to use in testing"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c3c01980","line":151,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"}],"heat_tempest_plugin/tests/functional/test_keystone_user_with_domain.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import time"},{"line_number":14,"context_line":"from tempest.lib import decorators"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_23be35ff","line":13,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: F401 \u0027time\u0027 imported but unused","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import time"},{"line_number":14,"context_line":"from tempest.lib import decorators"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat_tempest_plugin.common import test"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_03bb310e","line":14,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: H306  imports not in alphabetical order (time, tempest.lib.decorators)","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import time"},{"line_number":14,"context_line":"from tempest.lib import decorators"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat_tempest_plugin.common import test"},{"line_number":18,"context_line":"from heat_tempest_plugin.services import clients"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_6335cda8","line":15,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: F401 \u0027config\u0027 imported but unused","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import time"},{"line_number":14,"context_line":"from tempest.lib import decorators"},{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat_tempest_plugin.common import test"},{"line_number":18,"context_line":"from heat_tempest_plugin.services import clients"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_433a4998","line":15,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: H306  imports not in alphabetical order (tempest.lib.decorators, tempest.config)","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"from tempest import config"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from heat_tempest_plugin.common import test"},{"line_number":18,"context_line":"from heat_tempest_plugin.services import clients"},{"line_number":19,"context_line":"from heat_tempest_plugin.tests.functional import functional_base"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_a33fe585","line":18,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: F401 \u0027clients\u0027 imported but unused","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    type: OS::Keystone::UserRoleAssignment"},{"line_number":77,"context_line":"\u0027\u0027\u0027"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"class CreateUserTest(functional_base.FunctionalTestsBase):"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    def get_user_and_project_outputs(self, stack_identifier):"},{"line_number":82,"context_line":"        stack \u003d self.client.stacks.get(stack_identifier)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_8344611d","line":79,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        self.setup_clients_for_admin()"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        parms \u003d {\u0027project_name\u0027: test.rand_name(\u0027test-user-domain-project\u0027),"},{"line_number":98,"context_line":"        \u0027user_name\u0027: test.rand_name(\u0027test-user-domain-user-name\u0027)}"},{"line_number":99,"context_line":"        stack_identifier_create_user \u003d self.stack_create("},{"line_number":100,"context_line":"            template\u003dcreate_user,"},{"line_number":101,"context_line":"            parameters\u003dparms)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e348bd2f","line":98,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: E128 continuation line under-indented for visual indent","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            template\u003dcreate_user,"},{"line_number":101,"context_line":"            parameters\u003dparms)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        stack_identifier_user_roles \u003d self.stack_create("},{"line_number":104,"context_line":"            template\u003dassign_user_roles,"},{"line_number":105,"context_line":"            parameters\u003dparms)"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_c345b917","line":103,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: F841 local variable \u0027stack_identifier_user_roles\u0027 is assigned to but never used","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":104,"context_line":"            template\u003dassign_user_roles,"},{"line_number":105,"context_line":"            parameters\u003dparms)"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"        project_name, user_name \u003d self.get_user_and_project_outputs(stack_identifier_create_user)"},{"line_number":108,"context_line":"        self.assertEqual(project_name, parms[\u0027project_name\u0027])"},{"line_number":109,"context_line":"        self.assertEqual(user_name, parms[\u0027user_name\u0027])"},{"line_number":110,"context_line":"        # WIP: Cannot find user"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_2353d5e4","line":107,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: E501 line too long (97 \u003e 79 characters)","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"f6b9ff11ef834d4876081d5c886052b8d35340b0","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        self.assertEqual(project_name, parms[\u0027project_name\u0027])"},{"line_number":109,"context_line":"        self.assertEqual(user_name, parms[\u0027user_name\u0027])"},{"line_number":110,"context_line":"        # WIP: Cannot find user"},{"line_number":111,"context_line":"        # print(\"Identity client {0}\".format(self.keystone_client.roles.list(user\u003duser_name, user_domain\u003d\u0027default\u0027, project\u003dproject_name)))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_035051d4","line":111,"updated":"2020-08-11 20:56:35.000000000","message":"pep8: E501 line too long (139 \u003e 79 characters)","commit_id":"e36b8cf202ed0f509e1d3d4c75c97fe015570645"}]}
