pip_services3_aws.test package

Submodules

Module contents

class pip_services3_aws.test.TestCommandableLambdaClient(base_route: str)

Bases: pip_services3_aws.clients.CommandableLambdaClient.CommandableLambdaClient

call_command(cmd: str, correlation_id: Optional[str], params: dict) Any

Calls a remote action in AWS Lambda function. The name of the action is added as “cmd” parameter to the action parameters.

Parameters
  • cmd – an action name

  • correlation_id – (optional) transaction id to trace execution through call chain.

  • params – command parameters.

Returns

action result.

class pip_services3_aws.test.TestLambdaClient

Bases: pip_services3_aws.clients.LambdaClient.LambdaClient

call(cmd: str, correlation_id: Optional[str], params: Optional[dict] = None) Any

Calls a AWS Lambda Function action.

Parameters
  • cmd – an action name to be called.

  • correlation_id – (optional) transaction id to trace execution through call chain.

  • params – (optional) action parameters.

Returns

action result.

call_one_way(cmd: str, correlation_id: Optional[str], params: Optional[dict] = None) Any

Calls a AWS Lambda Function action asynchronously without waiting for response.

Parameters
  • cmd – an action name to be called.

  • correlation_id – (optional) transaction id to trace execution through call chain.

  • params – (optional) action parameters.

Returns

action result.