Skip to content

Commit 9be2e69

Browse files
committed
Fix imports and tests
1 parent 8f9be97 commit 9be2e69

12 files changed

+21
-19
lines changed

src/sentry/feedback/usecases/ingest/save_event_feedback.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from typing import Any
55

66
from sentry.feedback.lib.utils import FeedbackCreationSource
7-
from sentry.feedback.usecases.create_feedback import create_feedback_issue
8-
from sentry.feedback.usecases.userreport import Conflict, save_userreport
7+
from sentry.feedback.usecases.ingest.create_feedback import create_feedback_issue
8+
from sentry.feedback.usecases.ingest.userreport import Conflict, save_userreport
99
from sentry.models.environment import Environment
1010
from sentry.models.project import Project
1111
from sentry.utils import metrics

src/sentry/feedback/usecases/ingest/shim_to_feedback.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from sentry.eventstore.models import Event, GroupEvent
99
from sentry.feedback.lib.types import UserReportDict
1010
from sentry.feedback.lib.utils import FeedbackCreationSource, is_in_feedback_denylist
11-
from sentry.feedback.usecases.create_feedback import create_feedback_issue
11+
from sentry.feedback.usecases.ingest.create_feedback import create_feedback_issue
1212
from sentry.models.project import Project
1313
from sentry.utils import metrics
1414
from sentry.utils.outcomes import Outcome, track_outcome

src/sentry/feedback/usecases/ingest/userreport.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
FeedbackCreationSource,
2020
is_in_feedback_denylist,
2121
)
22-
from sentry.feedback.usecases.shim_to_feedback import shim_to_feedback
22+
from sentry.feedback.usecases.ingest.shim_to_feedback import shim_to_feedback
2323
from sentry.models.project import Project
2424
from sentry.models.userreport import UserReport
2525
from sentry.signals import user_feedback_received
@@ -40,7 +40,7 @@ def save_userreport(
4040
source: FeedbackCreationSource,
4141
start_time: datetime | None = None,
4242
) -> UserReport | None:
43-
with metrics.timer("sentry.ingest.userreport.save_userreport", tags={"referrer": source.value}):
43+
with metrics.timer("userreport.create_user_report", tags={"referrer": source.value}):
4444
if start_time is None:
4545
start_time = timezone.now()
4646

tests/sentry/feedback/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
def mock_produce_occurrence_to_kafka(monkeypatch):
88
mock = Mock()
99
monkeypatch.setattr(
10-
"sentry.feedback.usecases.create_feedback.produce_occurrence_to_kafka", mock
10+
"sentry.feedback.usecases.ingest.create_feedback.produce_occurrence_to_kafka", mock
1111
)
1212
return mock
1313

tests/sentry/feedback/endpoints/test_organization_user_reports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from sentry.feedback.lib.types import UserReportDict
55
from sentry.feedback.lib.utils import FeedbackCreationSource
6-
from sentry.ingest.userreport import save_userreport
6+
from sentry.feedback.usecases.ingest.userreport import save_userreport
77
from sentry.models.group import GroupStatus
88
from sentry.models.userreport import UserReport
99
from sentry.testutils.cases import APITestCase, SnubaTestCase

tests/sentry/feedback/endpoints/test_project_user_reports.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ def test_environments(self):
415415
== self.environment.id
416416
)
417417

418-
@patch("sentry.feedback.usecases.create_feedback.produce_occurrence_to_kafka")
418+
@patch("sentry.feedback.usecases.ingest.create_feedback.produce_occurrence_to_kafka")
419419
def test_simple_shim_to_feedback(self, mock_produce_occurrence_to_kafka):
420420
replay_id = "b" * 32
421421
event_with_replay = self.store_event(
@@ -471,7 +471,7 @@ def test_simple_shim_to_feedback(self, mock_produce_occurrence_to_kafka):
471471
)
472472
assert mock_event_data["level"] == "error"
473473

474-
@patch("sentry.feedback.usecases.create_feedback.produce_occurrence_to_kafka")
474+
@patch("sentry.feedback.usecases.ingest.create_feedback.produce_occurrence_to_kafka")
475475
def test_simple_shim_to_feedback_no_event_should_not_call(
476476
self, mock_produce_occurrence_to_kafka
477477
):
@@ -499,7 +499,7 @@ def test_simple_shim_to_feedback_no_event_should_not_call(
499499

500500
assert len(mock_produce_occurrence_to_kafka.mock_calls) == 0
501501

502-
@patch("sentry.ingest.userreport.validate_user_report")
502+
@patch("sentry.feedback.usecases.ingest.userreport.validate_user_report")
503503
def test_validation_error(self, mock_validate_user_report):
504504
mock_validate_user_report.return_value = (True, "data_invalid", "Data invalid")
505505
self.login_as(user=self.user)
@@ -518,7 +518,7 @@ def test_validation_error(self, mock_validate_user_report):
518518
assert response.status_code == 400, response.content
519519
assert UserReport.objects.count() == 0
520520

521-
@patch("sentry.ingest.userreport.is_in_feedback_denylist")
521+
@patch("sentry.feedback.usecases.ingest.userreport.is_in_feedback_denylist")
522522
def test_denylist(self, mock_is_in_feedback_denylist):
523523
mock_is_in_feedback_denylist.return_value = True
524524
self.login_as(user=self.user)

tests/sentry/feedback/test_create_feedback.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ def test_create_feedback_evidence_has_spam(
845845
default_project, mock_produce_occurrence_to_kafka, monkeypatch
846846
):
847847
"""We need this evidence field in post process, to determine if we should send alerts."""
848-
monkeypatch.setattr("sentry.feedback.usecases.create_feedback.is_spam", lambda _: True)
848+
monkeypatch.setattr("sentry.feedback.usecases.ingest.create_feedback.is_spam", lambda _: True)
849849
default_project.update_option("sentry:feedback_ai_spam_detection", True)
850850

851851
with Feature({"organizations:user-feedback-spam-ingest": True}):

tests/sentry/feedback/test_organization_user_reports.py

Whitespace-only changes.

tests/sentry/feedback/test_project_user_reports.py

Whitespace-only changes.

tests/sentry/feedback/test_save_event_feedback.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515

1616
@pytest.fixture
1717
def mock_create_feedback_issue():
18-
with mock.patch("sentry.feedback.usecases.save_event_feedback.create_feedback_issue") as m:
18+
with mock.patch(
19+
"sentry.feedback.usecases.ingest.save_event_feedback.create_feedback_issue"
20+
) as m:
1921
yield m
2022

2123

0 commit comments

Comments
 (0)