@@ -52,6 +52,7 @@ def client_session(database_connection):
52
52
@pytest .mark .parametrize (
53
53
"page" ,
54
54
["/approve_users" ,
55
+ "/manage_users" ,
55
56
"/sign_up/test_user" ,
56
57
"/events/iris_test/sign_up/test_user" ,
57
58
"/events/iris_test/update" ,
@@ -71,6 +72,7 @@ def test_check_login_required(client_session, page):
71
72
@pytest .mark .parametrize (
72
73
"page, request_function" ,
73
74
[("/approve_users" , ["get" , "post" ]),
75
+ ('/manage_users' , ['get' ]),
74
76
("/sign_up/test_user" , ["get" ]),
75
77
("/events/iris_test/sign_up/test_user" , ["get" ]),
76
78
("/events/iris_test/update" , ["get" , "post" ]),
@@ -243,6 +245,22 @@ def test_approve_sign_up_for_event(client_session):
243
245
assert "is signed up for Event" in flash_message ['Successful sign-up' ]
244
246
245
247
248
+ def test_manage_users (client_session ):
249
+ client , session = client_session
250
+
251
+ # create 2 new users
252
+ add_user (session , 'ff' , 'ff' , 'ff' , 'ff' , 'ff' , access_level = 'user' )
253
+ add_user (session , 'll' , 'll' , 'll' , 'll' , 'll' , access_level = 'asked' )
254
+ # ask for sign up for an event for the first user
255
+ _ , _ , event_team = ask_sign_up_team (session , 'iris_test' , 'xx' )
256
+
257
+ with login_scope (client , 'test_iris_admin' , 'test' ) as client :
258
+ # GET check that we get all users
259
+ rv = client .get ('/manage_users' )
260
+ assert rv .status_code == 200
261
+ # assert b'yy yy - yy' in rv.data
262
+
263
+
246
264
def test_update_event (client_session ):
247
265
client , session = client_session
248
266
0 commit comments