From 82be38ff7638ac8368cd0e4480d6da182d37208e Mon Sep 17 00:00:00 2001 From: Josh Ferge Date: Fri, 6 Feb 2026 14:03:12 -0500 Subject: [PATCH] fix(typing): Use cast for get_field return type in test_hybrid_cloud Use `cast(HybridCloudForeignKey[int, int], ...)` instead of `type: ignore[return-value]` for proper type narrowing. Ref: https://github.com/getsentry/sentry/pull/107727 --- tests/sentry/deletions/tasks/test_hybrid_cloud.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/sentry/deletions/tasks/test_hybrid_cloud.py b/tests/sentry/deletions/tasks/test_hybrid_cloud.py index 4ef6fc50419062..f7704611ca2c12 100644 --- a/tests/sentry/deletions/tasks/test_hybrid_cloud.py +++ b/tests/sentry/deletions/tasks/test_hybrid_cloud.py @@ -2,7 +2,7 @@ from collections.abc import Callable, Generator from operator import itemgetter -from typing import Any, ContextManager, NotRequired, TypedDict +from typing import Any, ContextManager, NotRequired, TypedDict, cast from unittest.mock import patch import pytest @@ -92,7 +92,7 @@ def reset_watermarks() -> None: @pytest.fixture def saved_search_owner_id_field() -> HybridCloudForeignKey[int, int]: - return SavedSearch._meta.get_field("owner_id") + return cast(HybridCloudForeignKey[int, int], SavedSearch._meta.get_field("owner_id")) @django_db_all