1
1
from functools import cached_property
2
2
3
- from sentry .models .environment import Environment
4
3
from sentry .models .userreport import UserReport
5
4
from sentry .testutils .cases import APITestCase , SnubaTestCase
6
5
from sentry .testutils .helpers .datetime import before_now , iso_format
@@ -10,8 +9,8 @@ class GroupUserReport(APITestCase, SnubaTestCase):
10
9
def setUp (self ):
11
10
super ().setUp ()
12
11
self .project = self .create_project ()
13
- self .env1 = self .create_environment (self .project , "production" )
14
- self .env2 = self .create_environment (self .project , "staging" )
12
+ self .env1 = self .create_environment (self .project , name = "production" )
13
+ self .env2 = self .create_environment (self .project , name = "staging" )
15
14
16
15
self .env1_events = self .create_events_for_environment (self .env1 , 5 )
17
16
self .env2_events = self .create_events_for_environment (self .env2 , 5 )
@@ -29,11 +28,6 @@ def setUp(self):
29
28
def path (self ):
30
29
return f"/api/0/groups/{ self .group .id } /user-feedback/"
31
30
32
- def create_environment (self , project , name ):
33
- env = Environment .objects .create (organization_id = project .organization_id , name = name )
34
- env .add_project (project )
35
- return env
36
-
37
31
def create_events_for_environment (self , environment , num_events ):
38
32
return [
39
33
self .store_event (
@@ -91,7 +85,7 @@ def test_no_environment_does_not_exists(self):
91
85
def test_no_environment (self ):
92
86
self .login_as (user = self .user )
93
87
94
- empty_env = self .create_environment (self .project , "" )
88
+ empty_env = self .create_environment (self .project , name = "" )
95
89
empty_env_events = self .create_events_for_environment (empty_env , 5 )
96
90
userreports = self .create_user_report_for_events (
97
91
self .project , self .group , empty_env_events , empty_env
0 commit comments