@@ -20,8 +20,8 @@ def flow_admin_model():
20
20
@pytest .mark .django_db
21
21
class TestEnrollmentEventAdmin :
22
22
23
- def test_get_readonly_fields (self , admin_request , event_admin_model ):
24
- request = admin_request ( is_superuser = False , is_staff_member = False )
23
+ def test_get_readonly_fields (self , admin_user_request , event_admin_model ):
24
+ request = admin_user_request ( )
25
25
assert event_admin_model .get_readonly_fields (request ) == ["id" ]
26
26
27
27
@pytest .mark .parametrize (
@@ -35,7 +35,7 @@ def test_get_readonly_fields(self, admin_request, event_admin_model):
35
35
)
36
36
def test_has_add_permission (
37
37
self ,
38
- admin_request ,
38
+ admin_user_request ,
39
39
event_admin_model ,
40
40
settings ,
41
41
runtime_env ,
@@ -44,10 +44,7 @@ def test_has_add_permission(
44
44
):
45
45
settings .RUNTIME_ENVIRONMENT = lambda : runtime_env
46
46
47
- if user_type == "staff" :
48
- request = admin_request (is_superuser = False , is_staff_member = True )
49
- elif user_type == "super" :
50
- request = admin_request (is_superuser = True , is_staff_member = False )
47
+ request = admin_user_request (user_type )
51
48
52
49
assert event_admin_model .has_add_permission (request ) == expected
53
50
@@ -62,7 +59,7 @@ def test_has_add_permission(
62
59
)
63
60
def test_has_change_permission (
64
61
self ,
65
- admin_request ,
62
+ admin_user_request ,
66
63
event_admin_model ,
67
64
settings ,
68
65
runtime_env ,
@@ -71,10 +68,7 @@ def test_has_change_permission(
71
68
):
72
69
settings .RUNTIME_ENVIRONMENT = lambda : runtime_env
73
70
74
- if user_type == "staff" :
75
- request = admin_request (is_superuser = False , is_staff_member = True )
76
- elif user_type == "super" :
77
- request = admin_request (is_superuser = True , is_staff_member = False )
71
+ request = admin_user_request (user_type )
78
72
79
73
assert event_admin_model .has_change_permission (request ) == expected
80
74
@@ -85,11 +79,8 @@ def test_has_change_permission(
85
79
("super" , True ),
86
80
],
87
81
)
88
- def test_has_view_permission (self , admin_request , event_admin_model , user_type , expected ):
89
- if user_type == "staff" :
90
- request = admin_request (is_superuser = False , is_staff_member = True )
91
- elif user_type == "super" :
92
- request = admin_request (is_superuser = True , is_staff_member = False )
82
+ def test_has_view_permission (self , admin_user_request , event_admin_model , user_type , expected ):
83
+ request = admin_user_request (user_type )
93
84
94
85
assert event_admin_model .has_view_permission (request ) == expected
95
86
@@ -114,11 +105,8 @@ class TestEnrollmentFlowAdmin:
114
105
("super" , None ),
115
106
],
116
107
)
117
- def test_get_exclude (self , admin_request , flow_admin_model , user_type , expected ):
118
- if user_type == "staff" :
119
- request = admin_request (is_superuser = False , is_staff_member = True )
120
- elif user_type == "super" :
121
- request = admin_request (is_superuser = True , is_staff_member = False )
108
+ def test_get_exclude (self , admin_user_request , flow_admin_model , user_type , expected ):
109
+ request = admin_user_request (user_type )
122
110
123
111
excluded = flow_admin_model .get_exclude (request )
124
112
@@ -147,11 +135,8 @@ def test_get_exclude(self, admin_request, flow_admin_model, user_type, expected)
147
135
("super" , ()),
148
136
],
149
137
)
150
- def test_get_readonly_fields (self , admin_request , flow_admin_model , user_type , expected ):
151
- if user_type == "staff" :
152
- request = admin_request (is_superuser = False , is_staff_member = True )
153
- elif user_type == "super" :
154
- request = admin_request (is_superuser = True , is_staff_member = False )
138
+ def test_get_readonly_fields (self , admin_user_request , flow_admin_model , user_type , expected ):
139
+ request = admin_user_request (user_type )
155
140
156
141
readonly = flow_admin_model .get_readonly_fields (request )
157
142
@@ -168,7 +153,7 @@ def test_get_readonly_fields(self, admin_request, flow_admin_model, user_type, e
168
153
)
169
154
def test_has_add_permission (
170
155
self ,
171
- admin_request ,
156
+ admin_user_request ,
172
157
flow_admin_model ,
173
158
settings ,
174
159
runtime_env ,
@@ -177,9 +162,6 @@ def test_has_add_permission(
177
162
):
178
163
settings .RUNTIME_ENVIRONMENT = lambda : runtime_env
179
164
180
- if user_type == "staff" :
181
- request = admin_request (is_superuser = False , is_staff_member = True )
182
- else :
183
- request = admin_request (is_superuser = True , is_staff_member = False )
165
+ request = admin_user_request (user_type )
184
166
185
167
assert flow_admin_model .has_add_permission (request ) == expected
0 commit comments