pulumi/sdk/proto
Sean Gillespie c1582264e1
Fix, formalize and add tests for property rewrites (#2187)
* Fix, formalize and add tests for property rewrites

The Python SDK provides two hooks for resources to override how their
properties are communicated to and from the engine. The code that
performs this transformation is subtle and, before this commit, subtly
incorrect.

This commit adds a test that verifies that the SDK correctly transforms
properties recursively according to the two transformation hooks, while
also fixing a smattering of test issues encountered when adding the new
test.

* CR feedback
2018-11-12 09:26:31 -08:00
..
go Move management of root resource state to engine (#1944) 2018-09-18 11:47:34 -07:00
analyzer.proto Add license headers 2018-05-22 15:02:47 -07:00
Dockerfile Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
engine.proto Move management of root resource state to engine (#1944) 2018-09-18 11:47:34 -07:00
errors.proto Allow dynamic-provider to send structured errors 2018-07-02 13:32:23 -07:00
generate.sh Use nightly protoc gRPC plugin for node (#1948) 2018-09-17 15:16:31 -07:00
grpc_version.txt Add Cancel to gRPC resource provider interface 2018-07-15 11:05:44 -10:00
language.proto Add license headers 2018-05-22 15:02:47 -07:00
plugin.proto Add license headers 2018-05-22 15:02:47 -07:00
provider.proto Implement first-class providers. (#1695) 2018-08-06 17:50:29 -07:00
resource.proto Fix, formalize and add tests for property rewrites (#2187) 2018-11-12 09:26:31 -08:00
status.proto Allow dynamic-provider to send structured errors 2018-07-02 13:32:23 -07:00