Skip to content

Commit e6af34d

Browse files
test: Create preflight file upload check test (box/box-codegen#653) (#460)
1 parent 7c73cea commit e6af34d

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "a74691d", "specHash": "1fdcbef", "version": "1.10.0" }
1+
{ "engineHash": "1965ba0", "specHash": "1fdcbef", "version": "1.10.0" }

docs/uploads.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,13 @@ This operation is performed by calling function `preflight_file_upload_check`.
6464
See the endpoint docs at
6565
[API Reference](https://developer.box.com/reference/options-files-content/).
6666

67-
_Currently we don't have an example for calling `preflight_file_upload_check` in integration tests_
67+
<!-- sample options_files_content -->
68+
69+
```python
70+
client.uploads.preflight_file_upload_check(
71+
name=new_file_name, size=1024 * 1024, parent=PreflightFileUploadCheckParent(id="0")
72+
)
73+
```
6874

6975
### Arguments
7076

test/search.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@
5050

5151
from box_sdk_gen.internal.utils import date_time_from_string
5252

53+
from box_sdk_gen.internal.utils import delay_in_seconds
54+
5355
from test.commons import get_default_client
5456

5557
from box_sdk_gen.schemas.metadata_field_filter_date_range import (
@@ -128,6 +130,7 @@ def testCreateMetaDataQueryExecuteRead():
128130
)
129131
assert metadata.template == template_key
130132
assert metadata.scope == template.scope
133+
delay_in_seconds(5)
131134
search_from: str = ''.join([template.scope, '.', template.template_key])
132135
query: MetadataQueryResults = client.search.search_by_metadata_query(
133136
search_from,

test/uploads.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010

1111
from box_sdk_gen.managers.uploads import UploadFileVersionAttributes
1212

13+
from box_sdk_gen.schemas.upload_url import UploadUrl
14+
15+
from box_sdk_gen.managers.uploads import PreflightFileUploadCheckParent
16+
1317
from box_sdk_gen.internal.utils import get_uuid
1418

1519
from box_sdk_gen.internal.utils import generate_byte_stream
@@ -42,3 +46,13 @@ def testUploadFileAndFileVersion():
4246
new_file_version: FileFull = uploaded_files_version.entries[0]
4347
assert new_file_version.name == new_file_version_name
4448
client.files.delete_file_by_id(new_file_version.id)
49+
50+
51+
def testPreflightCheck():
52+
new_file_name: str = get_uuid()
53+
preflight_check_result: UploadUrl = client.uploads.preflight_file_upload_check(
54+
name=new_file_name,
55+
size=1024 * 1024,
56+
parent=PreflightFileUploadCheckParent(id='0'),
57+
)
58+
assert not preflight_check_result.upload_url == ''

0 commit comments

Comments
 (0)