Skip to content

Commit 39f3517

Browse files
dev: sync 0.40.2 (#59)
* fix: tenant management api example (#53) * fix: tenant management api example * fix: payload kwarg * fix: delete args * Bump actions/setup-python from 5.4.0 to 5.5.0 (#57) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@4237552...8d9ed9a) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * release-0.40.2dev0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 21264c5 commit 39f3517

File tree

8 files changed

+46
-46
lines changed

8 files changed

+46
-46
lines changed

.github/workflows/linting.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
- name: Set up Python
21-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
21+
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
2222
with:
2323
python-version: ${{ matrix.python-version }}
2424
- name: Set Up Poetry

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1919
- name: Set up Python
20-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
20+
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
2121
with:
2222
python-version: 3.8
2323
- name: Set Up Poetry

.github/workflows/unittests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
- name: Set up Python
21-
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
21+
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55 # v5.5.0
2222
with:
2323
python-version: ${{ matrix.python-version }}
2424
- name: Set Up Poetry

ENDPOINTS.md

Lines changed: 36 additions & 36 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,15 +384,15 @@ tenants = [
384384
create_task = api.create(tenants)
385385
create_task.wait_for_completed()
386386
# list all tenants
387-
tenants_data = api.get_all()
387+
tenants_data = api.get()
388388
# pick tenant from list by name
389389
tenant = tenants_data.filter(name="tenant1").single_or_default()
390390
# get selected tenant id
391391
tenant_id = tenant.tenant_id
392392
# get vsession id of selected tenant
393393
vsessionid = api.vsession_id(tenant_id)
394394
# delete tenant by ids
395-
delete_task = api.delete([tenant_id])
395+
delete_task = api.delete([tenant_id], password="Pr0v1d3Rp4$s")
396396
delete_task.wait_for_completed()
397397
# others
398398
api.get_hosting_capacity_on_vsmarts()

catalystwan/api/tenant_management_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def update(self, tenant_update_request: TenantUpdateRequest) -> Tenant:
5959
Tenant: Updated tenant data
6060
"""
6161
return self._endpoints.update_tenant(
62-
tenant_id=tenant_update_request.tenant_id, tenant_update_request=tenant_update_request
62+
tenant_id=tenant_update_request.tenant_id, payload=tenant_update_request
6363
)
6464

6565
def delete(self, tenant_id_list: List[str], password: str) -> Task:
@@ -102,7 +102,7 @@ def update_vsmart_placement(self, tenant_id: str, src_vsmart_uuid: str, dst_vsma
102102
"""
103103
self._endpoints.update_tenant_vsmart_placement(
104104
tenant_id=tenant_id,
105-
vsmart_placement_update_request=vSmartPlacementUpdateRequest(
105+
payload=vSmartPlacementUpdateRequest(
106106
src_vsmart_uuid=src_vsmart_uuid, dest_vsmart_uuid=dst_vsmart_uuid
107107
),
108108
)

catalystwan/tests/test_tenant_management_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def test_update(self):
7676
self.api.update(tenant_update_request=tenant_update_request)
7777
# Assert
7878
self.api._endpoints.update_tenant.assert_called_once_with(
79-
tenant_id=tenant_update_request.tenant_id, tenant_update_request=tenant_update_request
79+
tenant_id=tenant_update_request.tenant_id, payload=tenant_update_request
8080
)
8181

8282
def test_update_vsmart_placement(self):
@@ -93,7 +93,7 @@ def test_update_vsmart_placement(self):
9393
self.api.update_vsmart_placement(tenant_id=tenant_id, src_vsmart_uuid=src_uuid, dst_vsmart_uuid=dst_uuid)
9494
# Assert
9595
self.api._endpoints.update_tenant_vsmart_placement.assert_called_once_with(
96-
tenant_id=tenant_id, vsmart_placement_update_request=vsmart_placement_update
96+
tenant_id=tenant_id, payload=vsmart_placement_update
9797
)
9898

9999
def test_delete(self):

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "catalystwan"
3-
version = "0.40.1dev14"
3+
version = "0.40.2dev0"
44
description = "Cisco Catalyst WAN SDK for Python"
55
authors = ["kagorski <kagorski@cisco.com>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)