5
5
6
6
from sentry .feedback .lib .types import UserReportDict
7
7
from sentry .feedback .lib .utils import UNREAL_FEEDBACK_UNATTENDED_MESSAGE , FeedbackCreationSource
8
- from sentry .ingest .userreport import save_userreport , validate_user_report
8
+ from sentry .feedback . usecases .userreport import save_userreport , validate_user_report
9
9
from sentry .models .userreport import UserReport
10
10
from sentry .testutils .factories import Factories
11
11
from sentry .testutils .pytest .fixtures import django_db_all
@@ -30,13 +30,15 @@ def mock_report_dict() -> UserReportDict:
30
30
31
31
@pytest .fixture
32
32
def skip_denylist (monkeypatch ):
33
- monkeypatch .setattr ("sentry.ingest.userreport.is_in_feedback_denylist" , lambda org : False )
33
+ monkeypatch .setattr (
34
+ "sentry.feedback.usecases.userreport.is_in_feedback_denylist" , lambda org : False
35
+ )
34
36
35
37
36
38
@pytest .fixture
37
39
def skip_filters (monkeypatch ):
38
40
monkeypatch .setattr (
39
- "sentry.ingest .userreport.validate_user_report" ,
41
+ "sentry.feedback.usecases .userreport.validate_user_report" ,
40
42
Mock (return_value = (False , None , None )),
41
43
)
42
44
@@ -219,7 +221,9 @@ def test_save_user_report_basic(
219
221
def test_save_user_report_filters_denylist (
220
222
default_project , monkeypatch , skip_filters , mock_report_dict
221
223
):
222
- monkeypatch .setattr ("sentry.ingest.userreport.is_in_feedback_denylist" , lambda org : True )
224
+ monkeypatch .setattr (
225
+ "sentry.feedback.usecases.userreport.is_in_feedback_denylist" , lambda org : True
226
+ )
223
227
result = save_userreport (
224
228
default_project , mock_report_dict , FeedbackCreationSource .USER_REPORT_ENVELOPE
225
229
)
@@ -286,7 +290,9 @@ def test_save_user_report_shims_if_event_found(
286
290
)
287
291
288
292
mock_shim_to_feedback = Mock ()
289
- monkeypatch .setattr ("sentry.ingest.userreport.shim_to_feedback" , mock_shim_to_feedback )
293
+ monkeypatch .setattr (
294
+ "sentry.feedback.usecases.userreport.shim_to_feedback" , mock_shim_to_feedback
295
+ )
290
296
291
297
mock_report_dict ["event_id" ] = event .event_id
292
298
@@ -305,7 +311,9 @@ def test_save_user_report_does_not_shim_if_event_found_but_source_is_new_feedbac
305
311
)
306
312
307
313
mock_shim_to_feedback = Mock ()
308
- monkeypatch .setattr ("sentry.ingest.userreport.shim_to_feedback" , mock_shim_to_feedback )
314
+ monkeypatch .setattr (
315
+ "sentry.feedback.usecases.userreport.shim_to_feedback" , mock_shim_to_feedback
316
+ )
309
317
# Source is new feedback, so no shim
310
318
save_userreport (
311
319
default_project ,
0 commit comments