def test_no_deleted_projects(self): self.create_member(organization=self.org, user=self.user, role="owner", teams=[self.team]) project = self.create_project( organization=self.org, status=ObjectStatus.PENDING_DELETION, teams=[self.team] ) result = access.from_sentry_app(self.proxy_user, self.org) assert result.has_project_access(project) is False assert result.has_project_membership(project) is False assert len(result.projects) == 0
def test_no_deleted_projects(self): self.create_member( organization=self.org, user=self.user, role='owner', teams=[self.team] ) project = self.create_project( organization=self.org, status=ObjectStatus.PENDING_DELETION, teams=[self.team]) result = access.from_sentry_app(self.proxy_user, self.org) assert result.has_project_access(project) is False assert result.has_project_membership(project) is False assert len(result.projects) == 0
def test_no_access(self): result = access.from_sentry_app(self.proxy_user, self.out_of_scope_org) assert not result.has_team_access(self.out_of_scope_team)
def test_has_access(self): result = access.from_sentry_app(self.proxy_user, self.org) assert result.is_active assert result.has_team_access(self.team)