)]}'
{"openstack_auth/tests/unit/test_auth.py":[{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"f0467bf805857b6ff46a66aaf1a0be6a618a3ee6","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":71,"context_line":"        client.projects.list(user\u003duser.id).AndReturn(projects)"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    def _mock_unscoped_client_list_projects_fail(self, user):"},{"line_number":74,"context_line":"        # _mock_unscoped_client"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        plugin \u003d self._create_password_auth()"},{"line_number":77,"context_line":"        plugin.get_access(mox.IsA(session.Session)). \\"},{"line_number":78,"context_line":"            AndReturn(self.data.unscoped_access_info)"},{"line_number":79,"context_line":"        plugin.auth_url \u003d settings.OPENSTACK_KEYSTONE_URL"},{"line_number":80,"context_line":"        client \u003d self.ks_client_module.Client("},{"line_number":81,"context_line":"            session\u003dmox.IsA(session.Session), auth\u003dplugin)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        self._mock_unscoped_list_projects_fail(client, user)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def _mock_unscoped_list_projects_fail(self, client, user):"},{"line_number":86,"context_line":"        plugin \u003d self._create_token_auth("},{"line_number":87,"context_line":"            project_id\u003dNone,"},{"line_number":88,"context_line":"            domain_name\u003dDEFAULT_DOMAIN,"},{"line_number":89,"context_line":"            token\u003dself.data.unscoped_access_info.auth_token,"},{"line_number":90,"context_line":"            url\u003dsettings.OPENSTACK_KEYSTONE_URL)"},{"line_number":91,"context_line":"        plugin.get_access(mox.IsA(session.Session)).AndReturn("},{"line_number":92,"context_line":"            self.data.domain_scoped_access_info)"},{"line_number":93,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":94,"context_line":"        client.projects.list(user\u003duser.id).AndRaise("},{"line_number":95,"context_line":"            keystone_exceptions.AuthorizationFailure)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def _mock_unscoped_and_domain_list_projects(self, user, projects):"},{"line_number":98,"context_line":"        # _mock_unscoped_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"1fa4df85_8cfe42ac","side":"PARENT","line":95,"range":{"start_line":73,"start_character":4,"end_line":95,"end_character":53},"updated":"2020-03-02 01:52:11.000000000","message":"why we just remove these tests and not added it new file because they are not used anywhere?\nbut if we didn\u0027t need them then why it is added at first place?","commit_id":"890af5c5df4f0bdfffcf0c9533a10c970c94a945"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"cd1091e2014b82763828403e42ad5007b3332c0f","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":71,"context_line":"        client.projects.list(user\u003duser.id).AndReturn(projects)"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    def _mock_unscoped_client_list_projects_fail(self, user):"},{"line_number":74,"context_line":"        # _mock_unscoped_client"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        plugin \u003d self._create_password_auth()"},{"line_number":77,"context_line":"        plugin.get_access(mox.IsA(session.Session)). \\"},{"line_number":78,"context_line":"            AndReturn(self.data.unscoped_access_info)"},{"line_number":79,"context_line":"        plugin.auth_url \u003d settings.OPENSTACK_KEYSTONE_URL"},{"line_number":80,"context_line":"        client \u003d self.ks_client_module.Client("},{"line_number":81,"context_line":"            session\u003dmox.IsA(session.Session), auth\u003dplugin)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        self._mock_unscoped_list_projects_fail(client, user)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def _mock_unscoped_list_projects_fail(self, client, user):"},{"line_number":86,"context_line":"        plugin \u003d self._create_token_auth("},{"line_number":87,"context_line":"            project_id\u003dNone,"},{"line_number":88,"context_line":"            domain_name\u003dDEFAULT_DOMAIN,"},{"line_number":89,"context_line":"            token\u003dself.data.unscoped_access_info.auth_token,"},{"line_number":90,"context_line":"            url\u003dsettings.OPENSTACK_KEYSTONE_URL)"},{"line_number":91,"context_line":"        plugin.get_access(mox.IsA(session.Session)).AndReturn("},{"line_number":92,"context_line":"            self.data.domain_scoped_access_info)"},{"line_number":93,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":94,"context_line":"        client.projects.list(user\u003duser.id).AndRaise("},{"line_number":95,"context_line":"            keystone_exceptions.AuthorizationFailure)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def _mock_unscoped_and_domain_list_projects(self, user, projects):"},{"line_number":98,"context_line":"        # _mock_unscoped_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"1fa4df85_fda8bedb","side":"PARENT","line":95,"range":{"start_line":73,"start_character":4,"end_line":95,"end_character":53},"in_reply_to":"1fa4df85_8cfe42ac","updated":"2020-03-02 09:51:19.000000000","message":"It looks like the final user of these was removed in [1] and we simply forgot to remove this.\n\n[1] a85254409093b44cc97bf255a6bf428a54cfbc7c","commit_id":"890af5c5df4f0bdfffcf0c9533a10c970c94a945"},{"author":{"_account_id":29313,"name":"Vishal Manchanda","email":"manchandavishal143@gmail.com","username":"vishalmanchanda"},"change_message_id":"0c6047e2be8a152a01ae09c73663a11845c00bed","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":71,"context_line":"        client.projects.list(user\u003duser.id).AndReturn(projects)"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"    def _mock_unscoped_client_list_projects_fail(self, user):"},{"line_number":74,"context_line":"        # _mock_unscoped_client"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        plugin \u003d self._create_password_auth()"},{"line_number":77,"context_line":"        plugin.get_access(mox.IsA(session.Session)). \\"},{"line_number":78,"context_line":"            AndReturn(self.data.unscoped_access_info)"},{"line_number":79,"context_line":"        plugin.auth_url \u003d settings.OPENSTACK_KEYSTONE_URL"},{"line_number":80,"context_line":"        client \u003d self.ks_client_module.Client("},{"line_number":81,"context_line":"            session\u003dmox.IsA(session.Session), auth\u003dplugin)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        self._mock_unscoped_list_projects_fail(client, user)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    def _mock_unscoped_list_projects_fail(self, client, user):"},{"line_number":86,"context_line":"        plugin \u003d self._create_token_auth("},{"line_number":87,"context_line":"            project_id\u003dNone,"},{"line_number":88,"context_line":"            domain_name\u003dDEFAULT_DOMAIN,"},{"line_number":89,"context_line":"            token\u003dself.data.unscoped_access_info.auth_token,"},{"line_number":90,"context_line":"            url\u003dsettings.OPENSTACK_KEYSTONE_URL)"},{"line_number":91,"context_line":"        plugin.get_access(mox.IsA(session.Session)).AndReturn("},{"line_number":92,"context_line":"            self.data.domain_scoped_access_info)"},{"line_number":93,"context_line":"        client.projects \u003d self.mox.CreateMockAnything()"},{"line_number":94,"context_line":"        client.projects.list(user\u003duser.id).AndRaise("},{"line_number":95,"context_line":"            keystone_exceptions.AuthorizationFailure)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    def _mock_unscoped_and_domain_list_projects(self, user, projects):"},{"line_number":98,"context_line":"        # _mock_unscoped_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"1fa4df85_dd0f02df","side":"PARENT","line":95,"range":{"start_line":73,"start_character":4,"end_line":95,"end_character":53},"in_reply_to":"1fa4df85_fda8bedb","updated":"2020-03-02 10:00:07.000000000","message":"ohh I see.\nThanks.","commit_id":"890af5c5df4f0bdfffcf0c9533a10c970c94a945"}]}
