Skip to content

Commit bedffbb

Browse files
MHHukiewitzhoh
authored andcommitted
Feature: parameter 'metadata' was missing from create_program
1 parent 4fd8e7f commit bedffbb

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/aleph/sdk/client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ def create_program(
378378
encoding: Encoding = Encoding.zip,
379379
volumes: Optional[List[Mapping]] = None,
380380
subscriptions: Optional[List[Mapping]] = None,
381+
metadata: Optional[Mapping[str, Any]] = None,
381382
) -> Tuple[ProgramMessage, MessageStatus]:
382383
return self._wrap(
383384
self.async_session.create_program,
@@ -396,6 +397,7 @@ def create_program(
396397
encoding=encoding,
397398
volumes=volumes,
398399
subscriptions=subscriptions,
400+
metadata=metadata,
399401
)
400402

401403
def forget(
@@ -1171,6 +1173,7 @@ async def create_program(
11711173
encoding: Encoding = Encoding.zip,
11721174
volumes: Optional[List[Mapping]] = None,
11731175
subscriptions: Optional[List[Mapping]] = None,
1176+
metadata: Optional[Mapping[str, Any]] = None,
11741177
) -> Tuple[ProgramMessage, MessageStatus]:
11751178
"""
11761179
Post a (create) PROGRAM message.
@@ -1244,6 +1247,7 @@ async def create_program(
12441247
},
12451248
"volumes": volumes,
12461249
"time": time.time(),
1250+
"metadata": metadata,
12471251
}
12481252
)
12491253

tests/unit/test_asynchronous.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ async def test_create_program(mock_session_with_post_success):
131131
entrypoint="main:app",
132132
runtime="facefacefacefacefacefacefacefacefacefacefacefacefacefacefaceface",
133133
channel="TEST",
134+
metadata={"tags": ["test"]},
134135
)
135136

136137
assert mock_session_with_post_success.http_session.post.called_once

0 commit comments

Comments
 (0)