Skip to content

Commit 0d685f7

Browse files
authored
Merge pull request #11 from amanforindia/revert-10-test-fixes
Revert "Test fixes"
2 parents e5df390 + 21933f6 commit 0d685f7

5 files changed

Lines changed: 395 additions & 498 deletions

File tree

imagekitio/file.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,8 @@ def copy_file(
330330
url = "{}/v1/files/copy".format(URL.API_BASE_URL)
331331
headers = {"Content-Type": "application/json"}
332332
headers.update(self.request.create_headers())
333-
formatted_options = dumps(request_formatter(options.__dict__)) if options is not None else dict()
333+
formatted_options = dumps(request_formatter(options.__dict__))
334+
print("here formatted options:--->", formatted_options)
334335
resp = self.request.request(
335336
method="Post", url=url, headers=headers, data=formatted_options
336337
)

imagekitio/models/results/FileResult.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def __init__(
1212
updated_at,
1313
file_id,
1414
tags,
15-
ai_tags: List[AITags] = [],
15+
ai_tags: List[dict] = [],
1616
version_info: dict = {},
1717
embedded_metadata: dict = {},
1818
custom_coordinates: str = "",
@@ -38,9 +38,7 @@ def __init__(
3838
self.ai_tags: List[AITags] = []
3939
if ai_tags is not None:
4040
for i in ai_tags:
41-
self.ai_tags.append(AITags(i["name"] if "name" in i else None,
42-
i["confidence"] if "confidence" in i else None,
43-
i["source"] if 'source' in i else None))
41+
self.ai_tags.append(AITags(i["name"], i["confidence"], i["source"]))
4442
self.version_info = VersionInfo(version_info["id"], version_info["name"])
4543
self.embedded_metadata = embedded_metadata
4644
self.custom_coordinates = custom_coordinates

imagekitio/models/results/FileResultWithResponseMetadata.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ def __init__(
1111
self,
1212
type,
1313
name,
14-
created_at=None,
15-
updated_at=None,
16-
file_id=None,
17-
tags=None,
14+
created_at,
15+
updated_at,
16+
file_id,
17+
tags,
1818
ai_tags: List[AITags] = AITags(None, None, None),
1919
version_info: VersionInfo = VersionInfo(None, None),
2020
embedded_metadata=None,

tests/test_custom_metadata_fields_ops.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class TestCustomMetadataFields(ClientTestCase):
2121

2222
field_id = "field_id"
2323

24+
2425
@responses.activate
2526
def test_get_custom_metadata_fields_fails_on_unauthenticated_request(self):
2627
"""
@@ -33,8 +34,8 @@ def test_get_custom_metadata_fields_fails_on_unauthenticated_request(self):
3334
responses.GET,
3435
url,
3536
status=403,
36-
body='''{"message": "Your account cannot be authenticated."
37-
, "help": "For support kindly contact us at support@imagekit.io ."}''',
37+
body="'message': 'Your account cannot be authenticated.'"
38+
", 'help': 'For support kindly contact us at support@imagekit.io .'",
3839
)
3940
self.client.get_custom_metadata_fields(True)
4041
self.assertRaises(ForbiddenException)

0 commit comments

Comments
 (0)