gorgeous-minister-41131
10/28/2024, 8:58 PM~ version: "6.48.0" => "6.56.1"
ERROR tests.py - AssertionError: get can only be used with classes decorated with @input_type or @output_type
the call in question returns this:
return AwaitableGetPolicyDocumentResult(
id=pulumi.get(__ret__, 'id'),
from:
pulumi_aws.iam.get_policy_document(
gorgeous-minister-41131
10/28/2024, 8:59 PMgorgeous-minister-41131
10/28/2024, 9:00 PMclass MyMocks(pulumi.runtime.Mocks):
def new_resource(self, args: pulumi.runtime.MockResourceArgs):
outputs = args.inputs
return [args.name + "_id", outputs]
def call(self, args: pulumi.runtime.MockCallArgs):
match args.token:
case "aws:index/getCallerIdentity:getCallerIdentity":
return {"id": "000"}
case "aws:index/getRegion:getRegion":
return {"name": "us-gov-west-1"}
case "aws:iam/getPolicy:getPolicy":
return {"arn": "arn:aws-us-gov:iam::000:policy/fake"}
case "aws:iam/getPolicyDocument:getPolicyDocument":
return {"json": "", "source_json": "{}"}
case "aws:eks/getCluster:getCluster":
return {"identities": [{"oidcs": [{"issuer": ""}]}]}
return {}
gorgeous-minister-41131
10/28/2024, 9:03 PMget_policy_document_output
which returns an Output, not the Awaitable class; so hopefully this doesn't break things elsewhere...enough-garden-22763
10/28/2024, 9:32 PMpulumi/pulumi-aws
? We look at regressions very actively. Sorry this is happening!