Skip to content

Commit aa38b17

Browse files
test(boxsdkgen): Update archive tests (box/box-codegen#865) (#1183)
1 parent 7d51ccb commit aa38b17

3 files changed

Lines changed: 19 additions & 4 deletions

File tree

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "7c94f4f", "specHash": "8b51a89", "version": "4.0.0" }
1+
{ "engineHash": "0a2740f", "specHash": "8b51a89", "version": "4.0.0" }

docs/box_sdk_gen/archives.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ See the endpoint docs at
5353
<!-- sample post_archives_v2025.0 -->
5454

5555
```python
56-
client.archives.create_archive_v2025_r0(archive_name)
56+
client.archives.create_archive_v2025_r0(archive_name, description=archive_description)
5757
```
5858

5959
### Arguments
@@ -118,7 +118,11 @@ This operation is performed by calling function `update_archive_by_id_v2025_r0`.
118118
See the endpoint docs at
119119
[API Reference](https://developer.box.com/reference/v2025.0/put-archives-id/).
120120

121-
_Currently we don't have an example for calling `update_archive_by_id_v2025_r0` in integration tests_
121+
<!-- sample put_archives_id_v2025.0 -->
122+
123+
```python
124+
client.archives.update_archive_by_id_v2025_r0(archive.id, name=new_archive_name, description=new_archive_description)
125+
```
122126

123127
### Arguments
124128

test/box_sdk_gen/test/archives.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,20 @@
2121

2222
def testArchivesCreateListDelete():
2323
archive_name: str = get_uuid()
24-
archive: ArchiveV2025R0 = client.archives.create_archive_v2025_r0(archive_name)
24+
archive_description: str = 'Test Archive Description'
25+
archive: ArchiveV2025R0 = client.archives.create_archive_v2025_r0(
26+
archive_name, description=archive_description
27+
)
2528
assert to_string(archive.type) == 'archive'
2629
assert archive.name == archive_name
30+
assert archive.description == archive_description
31+
new_archive_name: str = get_uuid()
32+
new_archive_description: str = 'Updated Archive Description'
33+
updated_archive: ArchiveV2025R0 = client.archives.update_archive_by_id_v2025_r0(
34+
archive.id, name=new_archive_name, description=new_archive_description
35+
)
36+
assert updated_archive.name == new_archive_name
37+
assert updated_archive.description == new_archive_description
2738
archives: ArchivesV2025R0 = client.archives.get_archives_v2025_r0(limit=100)
2839
assert len(archives.entries) > 0
2940
client.archives.delete_archive_by_id_v2025_r0(archive.id)

0 commit comments

Comments
 (0)