Skip to content

Commit abd3470

Browse files
authored
ref(cells): clean up temporary aliases needed for getsentry (#111599)
1 parent 8989390 commit abd3470

File tree

5 files changed

+8
-25
lines changed

5 files changed

+8
-25
lines changed

src/sentry/integrations/middleware/hybrid_cloud/parser.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,16 +165,14 @@ def get_responses_from_cell_silos(self, cells: list[Cell]) -> dict[str, CellResu
165165

166166
def get_response_from_webhookpayload(
167167
self,
168-
cells: list[Cell] | None = None, # TODO(cells): make required once getsentry is updated
168+
cells: list[Cell],
169169
identifier: int | str | None = None,
170170
integration_id: int | None = None,
171-
regions: list[Cell] | None = None, # TODO(cells): remove once getsentry is updated
172171
) -> HttpResponseBase:
173172
"""
174173
Used to create webhookpayloads for provided cells to handle the webhooks asynchronously.
175174
Responds to the webhook provider with a 202 Accepted status.
176175
"""
177-
cells = cells or regions or []
178176
if len(cells) < 1:
179177
return HttpResponse(status=status.HTTP_202_ACCEPTED)
180178

src/sentry/testutils/cell.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,3 @@ def override_cells(cells: Sequence[Cell], local_cell: Cell | None = None) -> Gen
100100
"""
101101
with get_test_env_directory().swap_state(cells, local_cell=local_cell):
102102
yield
103-
104-
105-
# TODO(cells): Remove alias once no longer used in getsentry
106-
override_regions = override_cells

src/sentry/testutils/region.py

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/sentry/testutils/silo.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,6 @@ def create_test_cells(*names: str, single_tenants: Iterable[str] = ()) -> tuple[
101101
)
102102

103103

104-
# TODO(cells): Remove alias once no longer used in getsentry
105-
create_test_regions = create_test_cells
106-
107-
108104
def _model_silo_limit(t: type[Model]) -> ModelSiloLimit:
109105
from sentry.db.models.base import ModelSiloLimit
110106

@@ -173,8 +169,6 @@ def __call__[
173169
self,
174170
*,
175171
cells: Sequence[Cell] = (),
176-
# TODO(cells): Remove alias once no longer used in getsentry
177-
regions: Sequence[Cell] | None = None,
178172
include_monolith_run: bool = False,
179173
) -> Callable[[T], T]: ...
180174

@@ -183,16 +177,13 @@ def __call__(
183177
decorated_obj: Any = None,
184178
*,
185179
cells: Sequence[Cell] = (),
186-
# TODO(cells): Remove alias once no longer used in getsentry
187-
regions: Sequence[Cell] | None = None,
188180
include_monolith_run: bool = False,
189181
) -> Any:
190182
silo_modes = self.silo_modes
191183
if include_monolith_run:
192184
silo_modes |= frozenset([SiloMode.MONOLITH])
193185

194-
resolved_cells = tuple(cells or regions or ())
195-
mod = _SiloModeTestModification(silo_modes=silo_modes, cells=resolved_cells)
186+
mod = _SiloModeTestModification(silo_modes=silo_modes, cells=tuple(cells))
196187
return mod.apply if decorated_obj is None else mod.apply(decorated_obj)
197188

198189

tests/sentry/models/test_projectkeymapping.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from sentry.testutils.factories import Factories
44
from sentry.testutils.outbox import outbox_runner
55
from sentry.testutils.pytest.fixtures import django_db_all
6-
from sentry.testutils.silo import assume_test_silo_mode, cell_silo_test, create_test_regions
6+
from sentry.testutils.silo import assume_test_silo_mode, cell_silo_test, create_test_cells
77

88

99
@django_db_all(transaction=True)
10-
@cell_silo_test(regions=create_test_regions("us"), include_monolith_run=True)
10+
@cell_silo_test(cells=create_test_cells("us"), include_monolith_run=True)
1111
def test_project_key_mapping_claimed_on_create() -> None:
1212
org = Factories.create_organization()
1313
project = Factories.create_project(organization=org)
@@ -20,7 +20,7 @@ def test_project_key_mapping_claimed_on_create() -> None:
2020

2121

2222
@django_db_all(transaction=True)
23-
@cell_silo_test(regions=create_test_regions("us"), include_monolith_run=True)
23+
@cell_silo_test(cells=create_test_cells("us"), include_monolith_run=True)
2424
def test_project_key_mappings_deleted_on_project_delete() -> None:
2525
org = Factories.create_organization()
2626
project = Factories.create_project(organization=org)
@@ -35,7 +35,7 @@ def test_project_key_mappings_deleted_on_project_delete() -> None:
3535

3636

3737
@django_db_all(transaction=True)
38-
@cell_silo_test(regions=create_test_regions("us"), include_monolith_run=True)
38+
@cell_silo_test(cells=create_test_cells("us"), include_monolith_run=True)
3939
def test_project_key_mapping_deleted_on_key_delete() -> None:
4040
org = Factories.create_organization()
4141
project = Factories.create_project(organization=org)
@@ -50,7 +50,7 @@ def test_project_key_mapping_deleted_on_key_delete() -> None:
5050

5151

5252
@django_db_all(transaction=True)
53-
@cell_silo_test(regions=create_test_regions("us"), include_monolith_run=True)
53+
@cell_silo_test(cells=create_test_cells("us"), include_monolith_run=True)
5454
def test_project_key_mapping_no_orphan_when_delete_coalesces_with_key_update() -> None:
5555
"""Deletion after a public_key change must not orphan the mapping when outboxes coalesce."""
5656
org = Factories.create_organization()
@@ -76,7 +76,7 @@ def test_project_key_mapping_no_orphan_when_delete_coalesces_with_key_update() -
7676

7777

7878
@django_db_all(transaction=True)
79-
@cell_silo_test(regions=create_test_regions("us"), include_monolith_run=True)
79+
@cell_silo_test(cells=create_test_cells("us"), include_monolith_run=True)
8080
def test_project_key_mapping_no_orphan_on_public_key_override() -> None:
8181
"""
8282
When write_relocation_import overwrites an auto-created ProjectKey with a different

0 commit comments

Comments
 (0)