def test_composite_operation(): builder = OperationRequestBuilder() builder.add() add_operation = builder.build() builder = OperationRequestBuilder() builder.deploy() deploy_operation = builder.build() builder = OperationRequestBuilder() builder.composite([add_operation, deploy_operation]) request = builder.build() assert request == dict(address=[], operation='composite', steps=[add_operation, deploy_operation])
def composite(operations): builder = OperationRequestBuilder() builder.composite(operations) return builder.build()