Skip to content

Commit 4fd699f

Browse files
feat: bump version
1 parent ac6dc3f commit 4fd699f

5 files changed

Lines changed: 45 additions & 4 deletions

File tree

‎packages/uipath-platform/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "uipath-platform"
3-
version = "0.1.6"
3+
version = "0.1.7"
44
description = "HTTP client library for programmatic access to UiPath Platform"
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"

‎packages/uipath-platform/tests/services/test_connections_service.py‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1648,9 +1648,50 @@ def test_invoke_activity_unknown_parameter_is_ignored(
16481648

16491649
requests = httpx_mock.get_requests()
16501650
sent_request = requests[1]
1651+
assert "unknown_param" not in sent_request.url.params
1652+
assert "unknown_param" not in str(sent_request.url.path)
1653+
assert "unknown_param" not in sent_request.headers
16511654
request_json = json.loads(sent_request.content.decode())
16521655
assert "unknown_param" not in request_json
16531656

1657+
def test_invoke_activity_unknown_parameter_is_ignored_multipart(
1658+
self,
1659+
httpx_mock: HTTPXMock,
1660+
service: ConnectionsService,
1661+
multipart_activity_metadata: ActivityMetadata,
1662+
) -> None:
1663+
"""Test that unknown parameters are ignored in multipart requests."""
1664+
connection_id = "test-connection-123"
1665+
activity_input = {
1666+
"unknown_param": "value", # This parameter doesn't exist in metadata
1667+
}
1668+
1669+
httpx_mock.add_response(
1670+
method="GET",
1671+
status_code=200,
1672+
json={"id": connection_id, "name": "Test", "elementInstanceId": 1},
1673+
)
1674+
httpx_mock.add_response(
1675+
method="POST",
1676+
status_code=200,
1677+
json={},
1678+
)
1679+
1680+
service.invoke_activity(
1681+
activity_metadata=multipart_activity_metadata,
1682+
connection_id=connection_id,
1683+
activity_input=activity_input,
1684+
)
1685+
1686+
requests = httpx_mock.get_requests()
1687+
sent_request = requests[1]
1688+
1689+
assert "unknown_param" not in sent_request.url.params
1690+
assert "unknown_param" not in str(sent_request.url.path)
1691+
assert "unknown_param" not in sent_request.headers
1692+
body = sent_request.content.decode("utf-8", errors="replace")
1693+
assert "unknown_param" not in body
1694+
16541695
def test_invoke_activity_unsupported_content_type_raises_error(
16551696
self,
16561697
httpx_mock: HTTPXMock,

‎packages/uipath-platform/uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎packages/uipath/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires-python = ">=3.11"
77
dependencies = [
88
"uipath-core>=0.5.2, <0.6.0",
99
"uipath-runtime>=0.9.1, <0.10.0",
10-
"uipath-platform>=0.1.4, <0.2.0",
10+
"uipath-platform>=0.1.7, <0.2.0",
1111
"click>=8.3.1",
1212
"httpx>=0.28.1",
1313
"pyjwt>=2.10.1",

‎packages/uipath/uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)