Skip to content

Commit aa46f45

Browse files
- Fixing test asset to have real value instead of api documentation value
- Removing extra comments - Reformatting with proper version of black
1 parent e7ddaaa commit aa46f45

File tree

6 files changed

+13
-24
lines changed

6 files changed

+13
-24
lines changed

tableauserverclient/server/endpoint/groups_endpoint.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -173,12 +173,10 @@ def delete(self, group_id: str) -> None:
173173
logger.info(f"Deleted single group (ID: {group_id})")
174174

175175
@overload
176-
def update(self, group_item: GroupItem, as_job: Literal[False]) -> GroupItem:
177-
...
176+
def update(self, group_item: GroupItem, as_job: Literal[False]) -> GroupItem: ...
178177

179178
@overload
180-
def update(self, group_item: GroupItem, as_job: Literal[True]) -> JobItem:
181-
...
179+
def update(self, group_item: GroupItem, as_job: Literal[True]) -> JobItem: ...
182180

183181
@api(version="2.0")
184182
def update(self, group_item, as_job=False):
@@ -260,12 +258,10 @@ def create(self, group_item: GroupItem) -> GroupItem:
260258
return GroupItem.from_response(server_response.content, self.parent_srv.namespace)[0]
261259

262260
@overload
263-
def create_AD_group(self, group_item: GroupItem, asJob: Literal[False]) -> GroupItem:
264-
...
261+
def create_AD_group(self, group_item: GroupItem, asJob: Literal[False]) -> GroupItem: ...
265262

266263
@overload
267-
def create_AD_group(self, group_item: GroupItem, asJob: Literal[True]) -> JobItem:
268-
...
264+
def create_AD_group(self, group_item: GroupItem, asJob: Literal[True]) -> JobItem: ...
269265

270266
@api(version="2.0")
271267
def create_AD_group(self, group_item, asJob=False):

tableauserverclient/server/pager.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,12 @@
1212

1313
@runtime_checkable
1414
class Endpoint(Protocol[T]):
15-
def get(self, req_options: Optional[RequestOptions]) -> tuple[list[T], PaginationItem]:
16-
...
15+
def get(self, req_options: Optional[RequestOptions]) -> tuple[list[T], PaginationItem]: ...
1716

1817

1918
@runtime_checkable
2019
class CallableEndpoint(Protocol[T]):
21-
def __call__(self, __req_options: Optional[RequestOptions], **kwargs) -> tuple[list[T], PaginationItem]:
22-
...
20+
def __call__(self, __req_options: Optional[RequestOptions], **kwargs) -> tuple[list[T], PaginationItem]: ...
2321

2422

2523
class Pager(Iterable[T]):

tableauserverclient/server/query.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,10 @@ def __iter__(self: Self) -> Iterator[T]:
9797
return
9898

9999
@overload
100-
def __getitem__(self: Self, k: Slice) -> list[T]:
101-
...
100+
def __getitem__(self: Self, k: Slice) -> list[T]: ...
102101

103102
@overload
104-
def __getitem__(self: Self, k: int) -> T:
105-
...
103+
def __getitem__(self: Self, k: int) -> T: ...
106104

107105
def __getitem__(self, k):
108106
page = self.page_number

tableauserverclient/server/request_factory.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,9 +1008,9 @@ def update_req(self, workbook_item, parent_srv: Optional["Server"] = None):
10081008
if data_freshness_policy_config.option == "FreshEvery":
10091009
if data_freshness_policy_config.fresh_every_schedule is not None:
10101010
fresh_every_element = ET.SubElement(data_freshness_policy_element, "freshEverySchedule")
1011-
fresh_every_element.attrib[
1012-
"frequency"
1013-
] = data_freshness_policy_config.fresh_every_schedule.frequency
1011+
fresh_every_element.attrib["frequency"] = (
1012+
data_freshness_policy_config.fresh_every_schedule.frequency
1013+
)
10141014
fresh_every_element.attrib["value"] = str(data_freshness_policy_config.fresh_every_schedule.value)
10151015
else:
10161016
raise ValueError(f"data_freshness_policy_config.fresh_every_schedule must be populated.")

test/assets/schedule_get_extract_refresh_tasks.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<extracts>
44
<extract id="task1"
55
priority="1"
6-
type="incremental-or-full" >
6+
type="IncrementalRefresh" >
77
<workbook id="workbook-id" />
88
</extract>
99
<extract id="task2"
1010
priority="2"
11-
type="incremental-or-full" >
11+
type="IncrementalRefresh" >
1212
<datasource id="datasource-id" />
1313
</extract>
1414
</extracts>

test/test_schedule.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,10 +414,7 @@ def test_get_extract_refresh_tasks(self) -> None:
414414
response_xml = f.read().decode("utf-8")
415415
with requests_mock.mock() as m:
416416
schedule_id = "c9cff7f9-309c-4361-99ff-d4ba8c9f5467"
417-
# baseurl = f"{self.baseurl}/schedules/{schedule_id}/extracts"
418417
baseurl = f"{self.server.baseurl}/sites/{self.server.site_id}/schedules/{schedule_id}/extracts"
419-
# Fix the URL construction to match the endpoint pattern
420-
# url = f"{self.baseurl}/{schedule_id}/extracts"
421418
m.get(baseurl, text=response_xml)
422419

423420
extracts = self.server.schedules.get_extract_refresh_tasks(schedule_id)

0 commit comments

Comments
 (0)