File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed
Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -276,14 +276,13 @@ def test_list_auth_configurations(self) -> None:
276276
277277 assert len (configs ) == 2 , "Expected 2 auth configurations"
278278
279- assert configs [0 ].auth_setting == "OIDC"
279+ assert configs [0 ].auth_setting == "OIDC"
280280 assert configs [0 ].enabled
281281 assert configs [0 ].idp_configuration_id == "00000000-0000-0000-0000-000000000000"
282282 assert configs [0 ].idp_configuration_name == "Initial Salesforce"
283283 assert configs [0 ].known_provider_alias == "Salesforce"
284- assert configs [1 ].auth_setting == "SAML"
284+ assert configs [1 ].auth_setting == "SAML"
285285 assert configs [1 ].enabled
286286 assert configs [1 ].idp_configuration_id == "11111111-1111-1111-1111-111111111111"
287287 assert configs [1 ].idp_configuration_name == "Initial SAML"
288288 assert configs [1 ].known_provider_alias is None
289-
Original file line number Diff line number Diff line change 11import os
22import unittest
33
4+ from defusedxml import ElementTree as ET
45import requests_mock
56
67import tableauserverclient as TSC
@@ -249,3 +250,20 @@ def test_get_users_from_file(self):
249250 users , failures = self .server .users .create_from_file (USERS )
250251 assert users [0 ].name == "Cassie" , users
251252 assert failures == []
253+
254+ def test_add_user_idp_configuration (self ):
255+ with open (ADD_XML ) as f :
256+ response_xml = f .read ()
257+ user = TSC .UserItem (name = "Cassie" , site_role = "Viewer" , auth_setting = "ServerDefault" )
258+ user .idp_configuration_id = "012345"
259+
260+ with requests_mock .mock () as m :
261+ m .post (self .server .users .baseurl , text = response_xml )
262+ user = self .server .users .add (user )
263+
264+ history = m .request_history [0 ]
265+
266+ tree = ET .fromstring (history .text )
267+ user_elem = tree .find (".//user" )
268+ assert user_elem is not None
269+ assert user_elem .attrib ["idpConfigurationId" ] == "012345"
You can’t perform that action at this time.
0 commit comments