File tree 4 files changed +12
-2
lines changed 4 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,10 @@ def created_at(self) -> Optional[datetime.datetime]:
91
91
def description (self ) -> Optional [str ]:
92
92
return self ._description
93
93
94
+ @description .setter
95
+ def description (self , value : str ):
96
+ self ._description = value
97
+
94
98
@property
95
99
def id (self ) -> Optional [str ]:
96
100
return self ._id
Original file line number Diff line number Diff line change @@ -911,6 +911,9 @@ def _generate_xml(
911
911
for connection in connections :
912
912
_add_connections_element (connections_element , connection )
913
913
914
+ if workbook_item .description is not None :
915
+ workbook_element .attrib ["description" ] = workbook_item .description
916
+
914
917
if hidden_views is not
8000
None :
915
918
import warnings
916
919
Original file line number Diff line number Diff line change 1
1
<?xml version =' 1.0' encoding =' UTF-8' ?>
2
2
<tsResponse xmlns =" http://tableau.com/api" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://tableau.com/api http://tableau.com/api/ts-api-2.3.xsd" >
3
- <workbook id =" a8076ca1-e9d8-495e-bae6-c684dbb55836" name =" RESTAPISample" contentUrl =" RESTAPISample_0" showTabs =" false" size =" 1" createdAt =" 2016-08-18T18:33:24Z" updatedAt =" 2016-08-18T20:31:34Z" >
3
+ <workbook id =" a8076ca1-e9d8-495e-bae6-c684dbb55836" name =" RESTAPISample" contentUrl =" RESTAPISample_0" showTabs =" false" size =" 1" createdAt =" 2016-08-18T18:33:24Z" updatedAt =" 2016-08-18T20:31:34Z" description = " REST API Testing " >
4
4
<project id =" ee8c6e70-43b6-11e6-af4f-f7b0d8e20760" name =" default" />
5
5
<owner id =" 5de011f8-5aa9-4d5b-b991-f462c8dd6bb7" />
6
6
<tags />
7
7
<views >
8
8
<view id =" fe0b4e89-73f4-435e-952d-3a263fbfa56c" name =" GDP per capita" contentUrl =" RESTAPISample_0/sheets/GDPpercapita" />
9
9
</views >
10
10
</workbook >
11
- </tsResponse >
11
+ </tsResponse >
Original file line number Diff line number Diff line change @@ -488,6 +488,8 @@ def test_publish(self) -> None:
488
488
name = "Sample" , show_tabs = False , project_id = "ee8c6e70-43b6-11e6-af4f-f7b0d8e20760"
489
489
)
490
490
491
+ new_workbook .description = "REST API Testing"
492
+
491
493
sample_workbook = os .path .join (TEST_ASSET_DIR , "SampleWB.twbx" )
492
494
publish_mode = self .server .PublishMode .CreateNew
493
495
@@ -506,6 +508,7 @@ def test_publish(self) -> None:
506
508
self .assertEqual ("fe0b4e89-73f4-435e-952d-3a263fbfa56c" , new_workbook .views [0 ].id )
507
509
self .assertEqual ("GDP per capita" , new_workbook .views [0 ].name )
508
510
self .assertEqual ("RESTAPISample_0/sheets/GDPpercapita" , new_workbook .views [0 ].content_url )
511
+ self .assertEqual ("REST API Testing" , new_workbook .description )
509
512
510
513
def test_publish_a_packaged_file_object (self ) -> None :
511
514
with open (PUBLISH_XML , "rb" ) as f :
You can’t perform that action at this time.
0 commit comments