Skip to content

Commit 8c584ad

Browse files
committed
chore: remove asset and read_assets references
1 parent 0ab3cbc commit 8c584ad

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

test/test_workbook.py

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from tableauserverclient.models import UserItem, GroupItem, PermissionsRule
1414
from tableauserverclient.server.endpoint.exceptions import InternalServerError, UnsupportedAttributeError
1515
from tableauserverclient.server.request_factory import RequestFactory
16-
from ._utils import read_xml_assets, asset
1716

1817
TEST_ASSET_DIR = Path(__file__).parent / "assets"
1918

@@ -53,7 +52,7 @@ def server():
5352

5453

5554
def test_get(server) -> None:
56-
response_xml = GET_XML.read_text(encoding="utf-8")
55+
response_xml = GET_XML.read_text()
5756
with requests_mock.mock() as m:
5857
m.get(server.workbooks.baseurl, text=response_xml)
5958
all_workbooks, pagination_item = server.workbooks.get()
@@ -88,7 +87,7 @@ def test_get(server) -> None:
8887

8988

9089
def test_get_ignore_invalid_date(server) -> None:
91-
response_xml = GET_INVALID_DATE_XML.read_text(encoding="utf-8")
90+
response_xml = GET_INVALID_DATE_XML.read_text()
9291
with requests_mock.mock() as m:
9392
m.get(server.workbooks.baseurl, text=response_xml)
9493
all_workbooks, pagination_item = server.workbooks.get()
@@ -103,7 +102,7 @@ def test_get_before_signin(server) -> None:
103102

104103

105104
def test_get_empty(server) -> None:
106-
response_xml = GET_EMPTY_XML.read_text(encoding="utf-8")
105+
response_xml = GET_EMPTY_XML.read_text()
107106
with requests_mock.mock() as m:
108107
m.get(server.workbooks.baseurl, text=response_xml)
109108
all_workbooks, pagination_item = server.workbooks.get()
@@ -113,7 +112,7 @@ def test_get_empty(server) -> None:
113112

114113

115114
def test_get_by_id(server) -> None:
116-
response_xml = GET_BY_ID_XML.read_text(encoding="utf-8")
115+
response_xml = GET_BY_ID_XML.read_text()
117116
with requests_mock.mock() as m:
118117
m.get(server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42", text=response_xml)
119118
single_workbook = server.workbooks.get_by_id("3cc6cd06-89ce-4fdc-b935-5294135d6d42")
@@ -138,7 +137,7 @@ def test_get_by_id(server) -> None:
138137

139138
def test_get_by_id_personal(server) -> None:
140139
# workbooks in personal space don't have project_id or project_name
141-
response_xml = GET_BY_ID_XML_PERSONAL.read_text(encoding="utf-8")
140+
response_xml = GET_BY_ID_XML_PERSONAL.read_text()
142141
with requests_mock.mock() as m:
143142
m.get(server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d43", text=response_xml)
144143
single_workbook = server.workbooks.get_by_id("3cc6cd06-89ce-4fdc-b935-5294135d6d43")
@@ -169,7 +168,7 @@ def test_get_by_id_missing_id(server) -> None:
169168
def test_refresh_id(server) -> None:
170169
server.version = "2.8"
171170
server.workbooks.baseurl
172-
response_xml = REFRESH_XML.read_text(encoding="utf-8")
171+
response_xml = REFRESH_XML.read_text()
173172
with requests_mock.mock() as m:
174173
m.post(
175174
server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42/refresh",
@@ -184,7 +183,7 @@ def test_refresh_object(server) -> None:
184183
server.workbooks.baseurl
185184
workbook = TSC.WorkbookItem("")
186185
workbook._id = "3cc6cd06-89ce-4fdc-b935-5294135d6d42"
187-
response_xml = REFRESH_XML.read_text(encoding="utf-8")
186+
response_xml = REFRESH_XML.read_text()
188187
with requests_mock.mock() as m:
189188
m.post(
190189
server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42/refresh",
@@ -206,7 +205,7 @@ def test_delete_missing_id(server) -> None:
206205

207206

208207
def test_update(server) -> None:
209-
response_xml = UPDATE_XML.read_text(encoding="utf-8")
208+
response_xml = UPDATE_XML.read_text()
210209
with requests_mock.mock() as m:
211210
m.put(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2", text=response_xml)
212211
single_workbook = TSC.WorkbookItem("1d0304cd-3796-429f-b815-7258370b9b74", show_tabs=True)
@@ -237,8 +236,8 @@ def test_update_missing_id(server) -> None:
237236

238237

239238
def test_update_copy_fields(server) -> None:
240-
connection_xml = POPULATE_CONNECTIONS_XML.read_text(encoding="utf-8")
241-
update_xml = UPDATE_XML.read_text(encoding="utf-8")
239+
connection_xml = POPULATE_CONNECTIONS_XML.read_text()
240+
update_xml = UPDATE_XML.read_text()
242241
with requests_mock.mock() as m:
243242
m.get(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/connections", text=connection_xml)
244243
m.put(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2", text=update_xml)
@@ -255,8 +254,8 @@ def test_update_copy_fields(server) -> None:
255254

256255

257256
def test_update_tags(server) -> None:
258-
add_tags_xml = ADD_TAGS_XML.read_text(encoding="utf-8")
259-
update_xml = UPDATE_XML.read_text(encoding="utf-8")
257+
add_tags_xml = ADD_TAGS_XML.read_text()
258+
update_xml = UPDATE_XML.read_text()
260259
with requests_mock.mock() as m:
261260
m.put(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/tags", text=add_tags_xml)
262261
m.delete(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/tags/b", status_code=204)
@@ -331,7 +330,7 @@ def test_download_missing_id(server) -> None:
331330

332331

333332
def test_populate_views(server) -> None:
334-
response_xml = POPULATE_VIEWS_XML.read_text(encoding="utf-8")
333+
response_xml = POPULATE_VIEWS_XML.read_text()
335334
with requests_mock.mock() as m:
336335
m.get(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/views", text=response_xml)
337336
single_workbook = TSC.WorkbookItem("test")
@@ -353,7 +352,7 @@ def test_populate_views(server) -> None:
353352

354353

355354
def test_populate_views_with_usage(server) -> None:
356-
response_xml = POPULATE_VIEWS_USAGE_XML.read_text(encoding="utf-8")
355+
response_xml = POPULATE_VIEWS_USAGE_XML.read_text()
357356
with requests_mock.mock() as m:
358357
m.get(
359358
server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/views?includeUsageStatistics=true",
@@ -379,7 +378,7 @@ def test_populate_views_missing_id(server) -> None:
379378

380379

381380
def test_populate_connections(server) -> None:
382-
response_xml = POPULATE_CONNECTIONS_XML.read_text(encoding="utf-8")
381+
response_xml = POPULATE_CONNECTIONS_XML.read_text()
383382
with requests_mock.mock() as m:
384383
m.get(server.workbooks.baseurl + "/1f951daf-4061-451a-9df1-69a8062664f2/connections", text=response_xml)
385384
single_workbook = TSC.WorkbookItem("test")
@@ -393,7 +392,7 @@ def test_populate_connections(server) -> None:
393392

394393

395394
def test_populate_permissions(server) -> None:
396-
response_xml = POPULATE_PERMISSIONS_XML.read_text(encoding="utf-8")
395+
response_xml = POPULATE_PERMISSIONS_XML.read_text()
397396
with requests_mock.mock() as m:
398397
m.get(server.workbooks.baseurl + "/21778de4-b7b9-44bc-a599-1506a2639ace/permissions", text=response_xml)
399398
single_workbook = TSC.WorkbookItem("test")
@@ -422,7 +421,7 @@ def test_populate_permissions(server) -> None:
422421

423422

424423
def test_add_permissions(server) -> None:
425-
response_xml = UPDATE_PERMISSIONS.read_text(encoding="utf-8")
424+
response_xml = UPDATE_PERMISSIONS.read_text()
426425

427426
single_workbook = TSC.WorkbookItem("test")
428427
single_workbook._id = "21778de4-b7b9-44bc-a599-1506a2639ace"
@@ -547,7 +546,7 @@ def test_populate_preview_image_missing_id(server) -> None:
547546

548547

549548
def test_publish(server) -> None:
550-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
549+
response_xml = PUBLISH_XML.read_text()
551550
with requests_mock.mock() as m:
552551
m.post(server.workbooks.baseurl, text=response_xml)
553552

@@ -578,7 +577,7 @@ def test_publish(server) -> None:
578577

579578

580579
def test_publish_a_packaged_file_object(server) -> None:
581-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
580+
response_xml = PUBLISH_XML.read_text()
582581
with requests_mock.mock() as m:
583582
m.post(server.workbooks.baseurl, text=response_xml)
584583

@@ -609,7 +608,7 @@ def test_publish_a_packaged_file_object(server) -> None:
609608

610609

611610
def test_publish_non_packeged_file_object(server) -> None:
612-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
611+
response_xml = PUBLISH_XML.read_text()
613612
with requests_mock.mock() as m:
614613
m.post(server.workbooks.baseurl, text=response_xml)
615614

@@ -640,7 +639,7 @@ def test_publish_non_packeged_file_object(server) -> None:
640639

641640

642641
def test_publish_path_object(server) -> None:
643-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
642+
response_xml = PUBLISH_XML.read_text()
644643
with requests_mock.mock() as m:
645644
m.post(server.workbooks.baseurl, text=response_xml)
646645

@@ -669,7 +668,7 @@ def test_publish_path_object(server) -> None:
669668

670669

671670
def test_publish_with_hidden_views_on_workbook(server) -> None:
672-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
671+
response_xml = PUBLISH_XML.read_text()
673672
with requests_mock.mock() as m:
674673
m.post(server.workbooks.baseurl, text=response_xml)
675674

@@ -689,7 +688,7 @@ def test_publish_with_hidden_views_on_workbook(server) -> None:
689688

690689

691690
def test_publish_with_thumbnails_user_id(server) -> None:
692-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
691+
response_xml = PUBLISH_XML.read_text()
693692
with requests_mock.mock() as m:
694693
m.post(server.workbooks.baseurl, text=response_xml)
695694

@@ -709,7 +708,7 @@ def test_publish_with_thumbnails_user_id(server) -> None:
709708

710709

711710
def test_publish_with_thumbnails_group_id(server) -> None:
712-
response_xml = PUBLISH_XML.read_text(encoding="utf-8")
711+
response_xml = PUBLISH_XML.read_text()
713712
with requests_mock.mock() as m:
714713
m.post(server.workbooks.baseurl, text=response_xml)
715714

@@ -729,7 +728,7 @@ def test_publish_with_thumbnails_group_id(server) -> None:
729728

730729
@pytest.mark.filterwarnings("ignore:'as_job' not available")
731730
def test_publish_with_query_params(server) -> None:
732-
response_xml = PUBLISH_ASYNC_XML.read_text(encoding="utf-8")
731+
response_xml = PUBLISH_ASYNC_XML.read_text()
733732
with requests_mock.mock() as m:
734733
m.post(server.workbooks.baseurl, text=response_xml)
735734

@@ -752,7 +751,7 @@ def test_publish_with_query_params(server) -> None:
752751
def test_publish_async(server) -> None:
753752
server.version = "3.0"
754753
baseurl = server.workbooks.baseurl
755-
response_xml = PUBLISH_ASYNC_XML.read_text(encoding="utf-8")
754+
response_xml = PUBLISH_ASYNC_XML.read_text()
756755
with requests_mock.mock() as m:
757756
m.post(baseurl, text=response_xml)
758757

@@ -861,14 +860,14 @@ def test_synchronous_publish_timeout_error(server) -> None:
861860
publish_mode = server.PublishMode.CreateNew
862861

863862
with pytest.raises(InternalServerError, match="Please use asynchronous publishing to avoid timeouts"):
864-
server.workbooks.publish(new_workbook, asset("SampleWB.twbx"), publish_mode)
863+
server.workbooks.publish(new_workbook, TEST_ASSET_DIR / "SampleWB.twbx", publish_mode)
865864

866865

867866
def test_delete_extracts_all(server) -> None:
868867
server.version = "3.10"
869868
server.workbooks.baseurl
870869

871-
response_xml = PUBLISH_ASYNC_XML.read_text(encoding="utf-8")
870+
response_xml = PUBLISH_ASYNC_XML.read_text()
872871
with requests_mock.mock() as m:
873872
m.post(
874873
server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42/deleteExtract",
@@ -882,7 +881,7 @@ def test_create_extracts_all(server) -> None:
882881
server.version = "3.10"
883882
server.workbooks.baseurl
884883

885-
response_xml = PUBLISH_ASYNC_XML.read_text(encoding="utf-8")
884+
response_xml = PUBLISH_ASYNC_XML.read_text()
886885
with requests_mock.mock() as m:
887886
m.post(
888887
server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42/createExtract",
@@ -899,7 +898,7 @@ def test_create_extracts_one(server) -> None:
899898
datasource = TSC.DatasourceItem("test")
900899
datasource._id = "1f951daf-4061-451a-9df1-69a8062664f2"
901900

902-
response_xml = PUBLISH_ASYNC_XML.read_text(encoding="utf-8")
901+
response_xml = PUBLISH_ASYNC_XML.read_text()
903902
with requests_mock.mock() as m:
904903
m.post(
905904
server.workbooks.baseurl + "/3cc6cd06-89ce-4fdc-b935-5294135d6d42/createExtract",
@@ -914,7 +913,7 @@ def test_revisions(server) -> None:
914913
workbook = TSC.WorkbookItem("project", "test")
915914
workbook._id = "06b944d2-959d-4604-9305-12323c95e70e"
916915

917-
response_xml = REVISION_XML.read_text(encoding="utf-8")
916+
response_xml = REVISION_XML.read_text()
918917
with requests_mock.mock() as m:
919918
m.get(f"{server.workbooks.baseurl}/{workbook.id}/revisions", text=response_xml)
920919
server.workbooks.populate_revisions(workbook)
@@ -982,7 +981,7 @@ def test_odata_connection(server) -> None:
982981

983982
creds = TSC.ConnectionCredentials("", "", True)
984983
connection.connection_credentials = creds
985-
response_xml = ODATA_XML.read_text(encoding="utf-8")
984+
response_xml = ODATA_XML.read_text()
986985

987986
with requests_mock.mock() as m:
988987
m.put(f"{server.workbooks.baseurl}/{workbook.id}/connections/{connection.id}", text=response_xml)
@@ -999,7 +998,8 @@ def test_odata_connection(server) -> None:
999998

1000999

10011000
def test_update_workbook_connections(server) -> None:
1002-
populate_xml, response_xml = read_xml_assets(POPULATE_CONNECTIONS_XML, UPDATE_CONNECTIONS_XML)
1001+
populate_xml = POPULATE_CONNECTIONS_XML.read_text()
1002+
response_xml = UPDATE_CONNECTIONS_XML.read_text()
10031003

10041004
with requests_mock.Mocker() as m:
10051005
workbook_id = "1a2b3c4d-5e6f-7a8b-9c0d-112233445566"
@@ -1036,7 +1036,7 @@ def test_get_workbook_all_fields(server) -> None:
10361036
server.version = "3.21"
10371037
baseurl = server.workbooks.baseurl
10381038

1039-
response = GET_XML_ALL_FIELDS.read_text(encoding="utf-8")
1039+
response = GET_XML_ALL_FIELDS.read_text()
10401040

10411041
ro = TSC.RequestOptions()
10421042
ro.all_fields = True

0 commit comments

Comments
 (0)