Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Commit 7995837

Browse files
committed
test: fix tests to check file content
1 parent 1217cba commit 7995837

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

tests/_async/test_client.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ def file(tmp_path: Path, uuid_factory: Callable[[], str]) -> dict[str, str]:
105105
"bucket_folder": bucket_folder,
106106
"bucket_path": bucket_path,
107107
"mime_type": "image/svg+xml",
108+
"file_content": file_content,
108109
}
109110

110111

@@ -119,14 +120,16 @@ async def test_client_upload_file(
119120
file_name = file["name"]
120121
file_path = file["local_path"]
121122
mime_type = file["mime_type"]
123+
file_content = file["file_content"]
122124
bucket_file_path = file["bucket_path"]
123125
bucket_folder = file["bucket_folder"]
124126
options = {"content-type": mime_type}
125127

126128
await storage_file_client.upload(bucket_file_path, file_path, options)
129+
130+
image = await storage_file_client.download(bucket_file_path)
127131
files = await storage_file_client.list(bucket_folder)
128132
image_info = next((f for f in files if f.get("name") == file_name), None)
129133

130-
assert files
131-
assert image_info is not None
134+
assert image == file_content
132135
assert image_info.get("metadata", {}).get("mimetype") == mime_type

tests/_sync/test_client.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ def file(tmp_path: Path, uuid_factory: Callable[[], str]) -> dict[str, str]:
105105
"bucket_folder": bucket_folder,
106106
"bucket_path": bucket_path,
107107
"mime_type": "image/svg+xml",
108+
"file_content": file_content,
108109
}
109110

110111

@@ -119,14 +120,16 @@ def test_client_upload_file(
119120
file_name = file["name"]
120121
file_path = file["local_path"]
121122
mime_type = file["mime_type"]
123+
file_content = file["file_content"]
122124
bucket_file_path = file["bucket_path"]
123125
bucket_folder = file["bucket_folder"]
124126
options = {"content-type": mime_type}
125127

126128
storage_file_client.upload(bucket_file_path, file_path, options)
129+
130+
image = storage_file_client.download(bucket_file_path)
127131
files = storage_file_client.list(bucket_folder)
128132
image_info = next((f for f in files if f.get("name") == file_name), None)
129133

130-
assert files
131-
assert image_info is not None
134+
assert image == file_content
132135
assert image_info.get("metadata", {}).get("mimetype") == mime_type

0 commit comments

Comments
 (0)