File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 77from unittest .mock import MagicMock
88
99from defusedxml .ElementTree import fromstring
10+ import pytest
1011import requests_mock
1112
1213import tableauserverclient as TSC
@@ -343,3 +344,14 @@ def make_user(
343344 assert license_map [site_role ] == csv_user ["license" ]
344345 assert admin_map .get (site_role , "" ) == csv_user ["admin" ]
345346 assert publish_map [site_role ] == int (csv_user ["publish" ])
347+
348+ def test_bulk_add_no_name (self ):
349+ self .server .version = "3.15"
350+ users = [
351+ TSC .UserItem (site_role = "Viewer" ),
352+ ]
353+ with requests_mock .mock () as m :
354+ m .post (f"{ self .server .users .baseurl } /import" , text = BULK_ADD_XML .read_text ())
355+
356+ with pytest .raises (ValueError , match = "User name must be populated." ):
357+ self .server .users .bulk_add (users )
You can’t perform that action at this time.
0 commit comments