@@ -286,6 +286,7 @@ def test_get_usernames_from_file(server: TSC.Server):
286286 assert user_list [0 ].name == "Cassie" , user_list
287287 assert failures == [], failures
288288
289+
289290def test_get_users_from_file (server : TSC .Server ):
290291 response_xml = ADD_XML .read_text ()
291292 with requests_mock .mock () as m :
@@ -295,6 +296,7 @@ def test_get_users_from_file(server: TSC.Server):
295296 assert users [0 ].name == "Cassie" , users
296297 assert failures == []
297298
299+
298300def test_get_users_all_fields (server : TSC .Server ) -> None :
299301 server .version = "3.7"
300302 baseurl = server .users .baseurl
@@ -405,6 +407,7 @@ def test_create_users_csv() -> None:
405407 assert admin_map .get (site_role , "" ) == csv_user ["admin" ]
406408 assert publish_map [site_role ] == int (csv_user ["publish" ])
407409
410+
408411def test_bulk_add (server : TSC .Server ) -> None :
409412 server .version = "3.15"
410413 users = [
@@ -459,6 +462,7 @@ def test_bulk_add(server: TSC.Server) -> None:
459462 csv_data = create_users_csv (users ).replace (b"\r \n " , b"\n " )
460463 assert csv_data .strip () == segments [0 ].split (b"\n \n " )[1 ].strip ()
461464
465+
462466def test_bulk_add_no_name (server : TSC .Server ) -> None :
463467 server .version = "3.15"
464468 users = [
@@ -470,6 +474,7 @@ def test_bulk_add_no_name(server: TSC.Server) -> None:
470474 with pytest .raises (ValueError , match = "User name must be populated." ):
471475 server .users .bulk_add (users )
472476
477+
473478def test_bulk_remove (server : TSC .Server ) -> None :
474479 server .version = "3.15"
475480 users = [
@@ -514,13 +519,15 @@ def test_add_all(server: TSC.Server) -> None:
514519
515520 assert mock_add .call_count == len (users )
516521
522+
517523def test_add_idp_and_auth_error (server : TSC .Server ) -> None :
518524 server .version = "3.24"
519525 users = [make_user ("Alice" , "Viewer" , auth_setting = "SAML" , idp_id = "01234" )]
520526
521527 with pytest .raises (ValueError , match = "User cannot have both authSetting and idpConfigurationId." ):
522528 server .users .bulk_add (users )
523529
530+
524531def test_remove_users_csv (server : TSC .Server ) -> None :
525532 server .version = "3.15"
526533 users = [
0 commit comments