)]}'
{"tempest/api/identity/admin/v3/test_domains.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"            cls.setup_domains.append(domain)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    @classmethod"},{"line_number":39,"context_line":"    def skip_checks(cls):"},{"line_number":40,"context_line":"        super(DomainsTestJSON, cls).skip_checks()"},{"line_number":41,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":42,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":43,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":44,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @decorators.idempotent_id(\u00278cf516ef-2114-48f1-907b-d32726c734d4\u0027)"},{"line_number":47,"context_line":"    def test_list_domains(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_cf551053","line":44,"range":{"start_line":39,"start_character":0,"end_line":44,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"these are domain tests and should not be using users creation. I see only one test creating the user and not other.","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_domains_negative.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        self.assertRaises(lib_exc.Forbidden, self.domains_client.delete_domain,"},{"line_number":37,"context_line":"                          domain_id)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    @classmethod"},{"line_number":40,"context_line":"    def skip_checks(cls):"},{"line_number":41,"context_line":"        super(DomainsNegativeTestJSON, cls).skip_checks()"},{"line_number":42,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":43,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":44,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":45,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":48,"context_line":"    @decorators.idempotent_id(\u00279018461d-7d24-408d-b3fe-ae37e8cd5c9e\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0fc1c8fc","line":45,"range":{"start_line":39,"start_character":0,"end_line":45,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"why to skip this class ?","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_endpoints.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"cc4568503262a017ad77298d70e6b0f00ddc1186","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":40,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":41,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":42,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    @classmethod"},{"line_number":45,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_bc79f0fa","line":42,"updated":"2018-12-18 07:40:10.000000000","message":"Why do we need to skip if \u0027force_tenant_isolation \u003d False\u0027?","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":40,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":41,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":42,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    @classmethod"},{"line_number":45,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_cfcaf016","line":42,"in_reply_to":"3f79a3b5_bc79f0fa","updated":"2018-12-18 08:57:27.000000000","message":"yeah, this class does not create/modify user resource.","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_endpoints_negative.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"cc4568503262a017ad77298d70e6b0f00ddc1186","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":40,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":41,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":42,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    @classmethod"},{"line_number":45,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_dc7cecea","line":42,"updated":"2018-12-18 07:40:10.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_groups.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        super(GroupsV3TestJSON, cls).resource_setup()"},{"line_number":29,"context_line":"        cls.domain \u003d cls.create_domain()"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def skip_checks(cls):"},{"line_number":33,"context_line":"        super(GroupsV3TestJSON, cls).skip_checks()"},{"line_number":34,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":35,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":36,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":37,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    @decorators.idempotent_id(\u00272e80343b-6c81-4ac3-88c7-452f3e9d5129\u0027)"},{"line_number":40,"context_line":"    def test_group_create_update_get(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_efe6ccb2","line":37,"range":{"start_line":31,"start_character":0,"end_line":37,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"not all tests need user creation, so we do not need class level skip","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_inherits.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    @classmethod"},{"line_number":25,"context_line":"    def skip_checks(cls):"},{"line_number":26,"context_line":"        super(InheritsV3TestJSON, cls).skip_checks()"},{"line_number":27,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":28,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":29,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":30,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":31,"context_line":"        if not utils.is_extension_enabled(\u0027OS-INHERIT\u0027, \u0027identity\u0027):"},{"line_number":32,"context_line":"            raise cls.skipException(\"Inherits aren\u0027t enabled\")"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_2ff4c455","line":29,"range":{"start_line":27,"start_character":0,"end_line":29,"end_character":71},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_list_projects.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"class ListProjectsTestJSON(BaseListProjectsTestJSON):"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    @classmethod"},{"line_number":39,"context_line":"    def skip_checks(cls):"},{"line_number":40,"context_line":"        super(ListProjectsTestJSON, cls).skip_checks()"},{"line_number":41,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":42,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":43,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":44,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    @classmethod"},{"line_number":47,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0f8f88d2","line":44,"range":{"start_line":39,"start_character":0,"end_line":44,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_oauth_consumers.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                        consumer[\u0027id\u0027])"},{"line_number":37,"context_line":"        return consumer"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    @classmethod"},{"line_number":40,"context_line":"    def skip_checks(cls):"},{"line_number":41,"context_line":"        super(OAUTHConsumersV3Test, cls).skip_checks()"},{"line_number":42,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":43,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":44,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":45,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @decorators.idempotent_id(\u0027c8307ea6-a86c-47fd-ae7b-5b3b2caca76d\u0027)"},{"line_number":48,"context_line":"    def test_create_and_show_consumer(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_6f7f1cbd","line":45,"range":{"start_line":39,"start_character":0,"end_line":45,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_policies.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def _delete_policy(self, policy_id):"},{"line_number":27,"context_line":"        self.policies_client.delete_policy(policy_id)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    @classmethod"},{"line_number":30,"context_line":"    def skip_checks(cls):"},{"line_number":31,"context_line":"        super(PoliciesTestJSON, cls).skip_checks()"},{"line_number":32,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":33,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":34,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":35,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @decorators.idempotent_id(\u00271a0ad286-2d06-4123-ab0d-728893a76201\u0027)"},{"line_number":38,"context_line":"    def test_list_policies(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_2f8924c7","line":35,"range":{"start_line":29,"start_character":0,"end_line":35,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_projects.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class ProjectsTestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    @classmethod"},{"line_number":27,"context_line":"    def skip_checks(cls):"},{"line_number":28,"context_line":"        super(ProjectsTestJSON, cls).skip_checks()"},{"line_number":29,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":30,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":31,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":32,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @decorators.idempotent_id(\u00270ecf465c-0dc4-4532-ab53-91ffeb74d12d\u0027)"},{"line_number":35,"context_line":"    def test_project_create_with_description(self):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0fb8e874","line":32,"range":{"start_line":26,"start_character":0,"end_line":32,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"only one test using create user so this should not be class level skip.","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_projects_negative.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":25,"context_line":"class ProjectsNegativeTestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def skip_checks(cls):"},{"line_number":29,"context_line":"        super(ProjectsNegativeTestJSON, cls).skip_checks()"},{"line_number":30,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":31,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":32,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":33,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @decorators.attr(type\u003d[\u0027negative\u0027])"},{"line_number":36,"context_line":"    @decorators.idempotent_id(\u002724c49279-45dd-4155-887a-cb738c2385aa\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_8fa39845","line":33,"range":{"start_line":28,"start_character":0,"end_line":33,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto. no user creation/modification.","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_regions.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":25,"context_line":"class RegionsTestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    @classmethod"},{"line_number":28,"context_line":"    def skip_checks(cls):"},{"line_number":29,"context_line":"        super(RegionsTestJSON, cls).skip_checks()"},{"line_number":30,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":31,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":32,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":33,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    @classmethod"},{"line_number":36,"context_line":"    def setup_clients(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_4f9d80fb","line":33,"range":{"start_line":28,"start_character":0,"end_line":33,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_roles.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    @classmethod"},{"line_number":29,"context_line":"    def skip_checks(cls):"},{"line_number":30,"context_line":"        super(RolesV3TestJSON, cls).skip_checks()"},{"line_number":31,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":32,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":33,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":34,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    @classmethod"},{"line_number":37,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_8f6878f1","line":34,"range":{"start_line":30,"start_character":0,"end_line":34,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"not all test need user creation so we cannot have class level skip. and we need to move user creation from resource_setup to test side.","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_services.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.assertRaises(lib_exc.NotFound, self.services_client.show_service,"},{"line_number":32,"context_line":"                          service_id)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @classmethod"},{"line_number":35,"context_line":"    def skip_checks(cls):"},{"line_number":36,"context_line":"        super(ServicesTestJSON, cls).skip_checks()"},{"line_number":37,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":38,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":39,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":40,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @decorators.attr(type\u003d\u0027smoke\u0027)"},{"line_number":43,"context_line":"    @decorators.idempotent_id(\u00275193aad5-bcb7-411d-85b0-b3b61b96ef06\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0f46a87e","line":40,"range":{"start_line":34,"start_character":0,"end_line":40,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}],"tempest/api/identity/admin/v3/test_trusts.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8a777b7655998a7dbee3453ab59d31ddce1086b9","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def skip_checks(cls):"},{"line_number":33,"context_line":"        super(TrustsV3TestJSON, cls).skip_checks()"},{"line_number":34,"context_line":"        if CONF.identity_feature_enabled.immutable_user_source:"},{"line_number":35,"context_line":"            raise cls.skipException(\u0027Skipped because environment has an \u0027"},{"line_number":36,"context_line":"                                    \u0027immutable user source and solely \u0027"},{"line_number":37,"context_line":"                                    \u0027provides read-only access to users.\u0027)"},{"line_number":38,"context_line":"        if not CONF.identity_feature_enabled.trust:"},{"line_number":39,"context_line":"            raise cls.skipException(\"Trusts aren\u0027t enabled\")"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_ef27accd","line":37,"range":{"start_line":34,"start_character":0,"end_line":37,"end_character":74},"updated":"2018-12-18 08:57:27.000000000","message":"ditto","commit_id":"7530e5db5d87794fb561575de8dc8dfbbaf4182f"}]}
