Skip to content

Commit 469700c

Browse files
committed
refactor(tests): remove unused Mock import and clean up assertion formatting in attachment tests
1 parent c284acf commit 469700c

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

packages/traceloop-sdk/tests/dataset/test_attachments.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import pytest
44
import tempfile
55
import os
6-
from unittest.mock import Mock, patch
6+
from unittest.mock import patch
77
from traceloop.sdk.dataset import (
88
Attachment,
99
ExternalAttachment,
@@ -193,4 +193,4 @@ def test_attachment_reference():
193193
assert ref.storage_type == FileStorageType.INTERNAL
194194
assert ref.storage_key == "bucket/key.pdf"
195195
assert ref.get_url() is None # No download URL implementation yet
196-
assert str(ref) == "<AttachmentReference(internal, key=bucket/key.pdf)>"
196+
assert str(ref) == "<AttachmentReference(internal, key=bucket/key.pdf)>"

packages/traceloop-sdk/tests/dataset/test_dataset_with_attachments.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
import pytest
44
import tempfile
55
import os
6-
from unittest.mock import Mock, patch
6+
from unittest.mock import patch
77
from traceloop.sdk.dataset import (
88
Attachment,
99
ExternalAttachment,
1010
FileCellType,
11-
FileStorageType,
1211
)
1312
from traceloop.sdk.dataset.model import CreateDatasetRequest, ColumnDefinition, ColumnType
1413

@@ -283,4 +282,4 @@ def test_create_dataset_without_attachments(datasets):
283282
assert dataset.rows[0].values["id"] == "A"
284283
assert dataset.rows[0].values["value"] == 100
285284
assert dataset.rows[1].values["id"] == "B"
286-
assert dataset.rows[1].values["value"] == 200
285+
assert dataset.rows[1].values["value"] == 200

packages/traceloop-sdk/traceloop/sdk/dataset/attachment.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import requests
99
from typing import Optional, Dict, Any, Union, BinaryIO
1010
from pathlib import Path
11-
from datetime import datetime
1211

1312
from traceloop.sdk.client.http import HTTPClient
1413
from .model import (
@@ -87,7 +86,9 @@ def __init__(
8786
if content_type:
8887
self.content_type = content_type
8988
elif file_path:
90-
self.content_type = mimetypes.guess_type(file_path)[0] or "application/octet-stream"
89+
self.content_type = (
90+
mimetypes.guess_type(file_path)[0] or "application/octet-stream"
91+
)
9192
else:
9293
self.content_type = "application/octet-stream"
9394

@@ -168,8 +169,7 @@ def upload(
168169
success = self._upload_to_s3(upload_response.upload_url)
169170
if not success:
170171
self._confirm_upload(
171-
http_client, dataset_slug, row_id, column_slug,
172-
status="failed"
172+
http_client, dataset_slug, row_id, column_slug, status="failed"
173173
)
174174
raise Exception(f"Failed to upload file to S3: {self.filename}")
175175

@@ -182,8 +182,12 @@ def upload(
182182
final_metadata["size_bytes"] = self._get_file_size()
183183

184184
self._confirm_upload(
185-
http_client, dataset_slug, row_id, column_slug,
186-
status="success", metadata=final_metadata
185+
http_client,
186+
dataset_slug,
187+
row_id,
188+
column_slug,
189+
status="success",
190+
metadata=final_metadata,
187191
)
188192

189193
# Return reference to uploaded file
@@ -475,4 +479,4 @@ def __repr__(self) -> str:
475479
if self.storage_type == FileStorageType.EXTERNAL:
476480
return f"<AttachmentReference(external, url={self.url})>"
477481
else:
478-
return f"<AttachmentReference(internal, key={self.storage_key})>"
482+
return f"<AttachmentReference(internal, key={self.storage_key})>"

0 commit comments

Comments
 (0)