pulumi/cmd/pulumi-test-language/providers
Zaid Ajaj 37313e745b
[sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies/secrets (#17460)
### Description 

Resolves #17459
And the Python portion of #17474

When python output invokes serialized their inputs, if any of these
inputs is an output, the shape of the output is maintained in the
serialized form across the wire. However, for invokes we shouldn't
maintain the shape of the output values, instead the values sent across
the wire should be plain. Flipping the option `keep_output_values` to
`False` fixes the problem.

Also here we keep track of input dependencies for output invokes and
merge the full list of dependencies from all inputs into the
dependencies list of the result of the invoke.
2024-10-04 18:42:11 +00:00
..
alpha_provider.go Conformance test for provider pre-release versions (#16498) 2024-06-29 10:07:14 +00:00
asset_archive_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
bad_provider.go Parse conformance programs to decide which packages are needed for SDKs (#16872) 2024-08-05 12:07:06 +00:00
config_provider.go Fix l2-resource-config to test name and pluginDownloadURL correctly (#16846) 2024-07-30 22:28:09 +00:00
fail_on_create_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
large_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00
plain_provider.go Add plain properties conformance test (#17411) 2024-09-30 16:48:34 +00:00
primitive_provider.go Add a test of sending primitive values for a resource (#16718) 2024-07-22 21:13:11 +00:00
primitive_ref_provider.go Add l2-primitive-ref conformance test (#17302) 2024-09-24 08:42:24 +00:00
ref_ref_provider.go Add ref-ref conformance test (#17367) 2024-09-26 22:00:55 +00:00
simple_invoke_provider.go [sdk/python] Send plain values to the engine in output invokes and keep track of input dependencies/secrets (#17460) 2024-10-04 18:42:11 +00:00
simple_provider.go Normalize plugin.Provider methods to (Context, Request) -> (Response, error) (#16302) 2024-06-07 19:47:49 +00:00